Redis uses a standard practice for its versioning: major.minor.patchlevel. An even minor marks a stable release, like 1.2, 2.0, 2.2, 2.4, 2.6, 2.8.Odd minors are used for unstable releases, for example 2.9.x releases are the unstable versions of what will be Redis 3.0 once stable.
|2.8.7||Stable||Redis 2.8 provides significant improvements like: Replication partial resynchronization, IPv6 support, config rewriting, keyspace changes notifications via Pub/Sub, and more. See the Release Notes for a full list of changes in this release.||Download|
|3.0.0||Beta||This is the first beta of Redis 3.0.0.
Redis 3.0 features support for Redis Cluster and important speed improvements under certain workloads. This is a developers preview and is not suitable for production environments. The next beta scheduled for 11 March 2014. For the complete list of new features, please check the Release Notes.
|2.6.17||Old||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.
|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|
Scripts and other automatic downloads can easily access the tarball of the latest Redis stable version at http://download.redis.io/redis-stable.tar.gz. The source code of the latest stable release is always browsable here, use the file src/version.h in order to extract the version in an automatic way.
How to verify files for integrity
The Github repository redis-hashes contains a README file with SHA1 digets of released tarball archives.
Download, extract and compile Redis with:
$ wget http://download.redis.io/releases/redis-2.8.7.tar.gz $ tar xzf redis-2.8.7.tar.gz $ cd redis-2.8.7 $ make
The binaries that are now compiled are available in the
src directory. Run Redis with:
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.