Redis 2.8.2 has been released and packaged for both Debian 7.0 “Wheezy” and Debian 6.0 “Squeeze” on both amd64 and i386 architectures. This is a major version that brings the following big changes :
- Partial resynchronization with slaves. It is no longer needed to transfer all the data set from the master to the slave if the link is interrupted for a short time: http://antirez.com/news/47
- SCAN / HSCAN / ZSCAN / SSCAN: http://antirez.com/news/63
- CONFIG REWRITE: http://antirez.com/news/54
- IPv6 support.
- Scripting improvements (EVALSHA replication).
- Better key expiring algorithm.
- Keyspace events notification via Pub/Sub: http://redis.io/topics/notifications
- Better consistency support with the ability to stop writes if there are not at least N slaves that are not lagged more than M milliseconds.
- A number of additional small features and bugs fixed.
Redis Sentinel was rewritten from scratch to be more reliable. Redis 2.8 contains the new implementation, and every patch release of 2.8 will include the updates. Basically Sentinel is as usually kept in sync between stable and unstable branches.
Redis 2.8 does not include Redis Cluster, that is part of the unstable branch. The goal is to release an RC1 of Redis Cluster at the end of this year, as a first release candidate of Redis 3.0.
Please note that Redis is now split in two packages : redis-server and redis-tools