- Redis Cluster
- Speed up key -> hashslot association. Now makes RBB loading 4x slower when there are many small keys.
- Better multi data center story
- redis-trib C coded and moved into redis-cli
- Backup / Restore of Cluster
- Non blocking MIGRATE (also consider not using 2X memory)
- Faster resharding
- Bug fixing and stress testing to bring it to next level of maturity
- Potentially a cache-only mode, slaveless, masters automatically reassign slots after failures
- Streams data structure
- Redis Modules improvements:
- Thread-safe contexts
- Thread-safe key locking
- Cluster API and reimplementation of Disque as a Redis module
- Listpacks replacing ziplists
Hi, I've designed & implemented an asynchronous data migration on Codis (based on Redis 3.2.8), nearly 7x times faster than the synced implementation.
Here's the post on reddit.