Skip to content

Instantly share code, notes, and snippets.

@antirez
Last active Jul 15, 2022
Embed
What would you like to do?

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
@skyrocknroll
Copy link

skyrocknroll commented Feb 8, 2017

Great to see disque in the list . Awesome :)

@wooparadog
Copy link

wooparadog commented Feb 9, 2017

This is AWESOME! Looking forward to this next version.

@tevino
Copy link

tevino commented Feb 9, 2017

Hooray!

@tao12345666333
Copy link

tao12345666333 commented Feb 10, 2017

So awesome!

@ksrinivas007
Copy link

ksrinivas007 commented Feb 13, 2017

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

@spinlock
Copy link

spinlock commented Mar 23, 2017

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.

@mzapletal
Copy link

mzapletal commented Apr 22, 2017

cool to see Disque on the list 👍

@rfyiamcool
Copy link

rfyiamcool commented Jun 6, 2017

disque is cool !

@oliverjanik
Copy link

oliverjanik commented Sep 12, 2017

Cannot come soon enough!

@silverkorn
Copy link

silverkorn commented Oct 12, 2017

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

@agolomoodysaada
Copy link

agolomoodysaada commented Dec 8, 2017

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

@loint
Copy link

loint commented Dec 18, 2017

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

@ahachem
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?

Thanks!

@GiovanaBorges
Copy link

GiovanaBorges commented Jul 15, 2022

thanks

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