Redis به عنوان یکی از رایجترین بانکهای اطلاعاتی NoSQL ( ذخیره بهصورت Key-Value )شناخته شده است.redis به عنوان یک data structure میتواند مواردی مانند strings،hashes،lists،sets،sorted sets with range queries،bitmaps،hyperloglogs و شاخصهای جغرافیایی یا دادههای شعاعی رادر خود ذخیره کند.
Redis دارای replication،Lua scripting،LRU eviction،transactions و سطوح مختلف از on-disk persistence است و قابلیت دسترسی بالا از Redis Sentinel و پارتیشن بندی خودکار با Redis Cluster را دارد.Redis در ANSI C نوشته شده است و در اکثر سیستمهای POSIX مانند Linux،*BSD،OS X بدون نیاز به وابستگیهای خارجی کار میکند.
Redis از بسیاری از زبان های برنامه نویسی مانند ActionScript, C, C++, C#, Clojure, Common Lisp, D, Dart , Erlang, Go, Haskell, Haxe, Io, Java, JavaScript (Node.js), Julia, Lua, Objective-C, Perl, PHP, Pure Data, Python, R, Racket, Ruby, Scala, Smalltalk , Tcl. به خوبی پشتیبانی می کند .