Redis is referred as a data structure server because key stores can contain strings, lists, sets, hashes and sorted sets.
Redis is written in ANSI C and works in most POSIX systems like Linux, *BSD, OS X and Solaris without external dependencies.
There is no official support for Windows builds, although there are some external non-official Redis options.
Redis works with an in-memory dataset.
Redis also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth.
The system can be used with most programming languages.
Here are some key features of "Redis":
Supported operations:
· Appending to a string
· Incrementing the value in a hash
· Pushing to a list
· Computing set intersection
· Union and difference
· Getting the member with highest ranking in a sorted set
· Simple check-and-set mechanism
· pub/sub and configuration settings to make Redis behave like a cache
What's New in This Release: [ read full changelog ]
· Redis 2.6 features support for Lua scripting, milliseconds precision expires, improved memory usage, unlimited number of clients, improved AOF generation, better performance, a number of new commands and features.