Redis

Download

Redis uses a standard practice for its versioning: major.minor.patchlevel. An even minor marks a stable release: 1.2, 2.0, 2.2, 2.4, 2.6. Odd minors are used for unstable releases: 2.7.x were the unstable versions that became 2.8 once stable.

2.6.13 Stable This is the newest Redis version replacing Redis 2.4. 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. For the complete list of new features, and the list of fixes contained in each 2.6 release, please check the Release Notes.
Download
2.4.18 Legacy Redis 2.4 offers a number of significant advantages over Redis 2.2, you can read about all the changes in this detailed article. For a list of fixes contained in each 2.4 release candidate please check the Release Notes. New Redis users should use 2.6 instead.
Download
Unstable Unstable This is where all the development happens. Only for hard core hackers. Clone
Win32/64 Unofficial The Redis project does not directly support Windows, however the Microsoft Open Tech group develops and maintains an experimental Windows port targeting Win32/64. Currently the port is not production quality but can be used for development purposes on Windows environments. We look forward for collaborating with the authors of this efforts but currently we will not merge the Windows port to the main code base. Clone

Other downloads are available on GitHub and Google Code.

Installation

Download, extract and compile Redis with:

$ wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz
$ tar xzf redis-2.6.13.tar.gz
$ cd redis-2.6.13
$ make

The binaries that are now compiled are available in the src directory. Run Redis with:

$ src/redis-server

You can interact with Redis using the built-in client:

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

Are you new to Redis? Try our online, interactive tutorial.

Where's Redis Cluster?

Redis Cluster, the distributed version of Redis, is making a lot of progresses and will be released as beta at the start of Q3 2013, and in a stable release before the end of 2013. You can watch a video about what Redis Cluster can currently do. The source code of Redis Cluster is publicly available in the unstable branch, check the cluster.c source code.