Skip to content

Instantly share code, notes, and snippets.

Last active July 15, 2022 12:26
Show Gist options
  • Star 33 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save antirez/a3787d538eec3db381a41654e214b31d to your computer and use it in GitHub Desktop.
Save antirez/a3787d538eec3db381a41654e214b31d to your computer and use it in GitHub Desktop.

Redis 4.2 roadmap

  1. 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
  1. Streams data structure
  2. Redis Modules improvements:
  • Thread-safe contexts
  • Thread-safe key locking
  • Cluster API and reimplementation of Disque as a Redis module
  1. Listpacks replacing ziplists
Copy link

Great to see disque in the list . Awesome :)

Copy link

This is AWESOME! Looking forward to this next version.

Copy link

tevino commented Feb 9, 2017


Copy link

So awesome!

Copy link

super news. what is the tentative date ? 4.2 is in beta.
Interested to see this feature - Non blocking MIGRATE (also consider not using 2X memory).
Particularly to do away the need of 2X memory

Copy link

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.

Copy link

cool to see Disque on the list 👍

Copy link

disque is cool !

Copy link

Cannot come soon enough!

Copy link

Finally redis-trib directly into redis-cli, better cluster automation & disque "official" release!!!

Copy link

I cannot wait to use the "slaveless" mode. That will make redis operations a lot easier.
Truly exciting!

Copy link

loint commented Dec 18, 2017

Great to see that goal. Looking forward to see Redis as a message broker !!!

Copy link

ahachem commented Jan 5, 2018

Hi Salvatore,

As you might know, we are heavy users of Redis at Pandora and have our own tooling / sharding / etc... around it. We're very interested in 4.2 especially for the multi-dc story and will possibly migrate everything to Redis Cluster on that version. I have a couple questions to help us in our planning for this year:

  1. Is there a tentative date or maybe a very rough one for a Redis 4.2 release?
  2. Do you have any more details at this point about what the Multi-DataCenter support will be? Would we be able to easily run a read-only copy of the entire Redis Cluster in another data center (with a unidirectional replication), or is it going to be a live-live (master-master) setup?


Copy link


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment