Madelyn Olson
banner
reconditerose.bsky.social
Madelyn Olson
@reconditerose.bsky.social
Avid hiker, maintainer of the Valkey project, and engineer at AWS. Thoughts are my own.
I really enjoyed a talk by Harkrishn Patro, which dives into how the clustering system works in Valkey www.youtube.com/watch?v=P6Cb....
Demystifying Valkey Clustering: Architecture, Fault Tolerance, and Scalability - Harkrishn Patro
YouTube video by Valkey
www.youtube.com
September 11, 2025 at 9:13 PM
That's basically correct. It started out of customer conversations using ElastiCache without really understanding the nuanced durability/consistency tradeoffs. Once we explained it to them, many of them still chose to keep yolo'ing it though.
August 12, 2025 at 7:58 PM
For cluster mode, we documented the procedure here for Valkey valkey.io/topics/clust..., but nothing has changed with respect to Redis AFAIK here.
Valkey Documentation · Cluster tutorial
valkey.io
July 22, 2025 at 7:15 PM
I see some mention of using `CLIENT PAUSE`, but there is a safer variant in `FAILOVER` redis.io/docs/latest/... with standalone distributions. It will automatically pause incoming writes, wait for a replica to catch up, then orchestrate the failover.
FAILOVER
Starts a coordinated failover from a server to one of its replicas.
redis.io
July 22, 2025 at 7:15 PM
Awesome! A fun fact about Valkey, is that the name originally came from ValkyrieDB. We change it because only about half of the folks on my team were able to spell Valkyrie.
June 23, 2025 at 3:12 AM
A lot of people like `valkey-extended`. We are noodling between that valkey-bundle now. Thanks for the input!
June 14, 2025 at 1:15 AM
Maybe its time to try valkey.io, the modern open source alternative :)
Valkey
valkey.io
March 20, 2025 at 9:02 PM
Haha, oops. I'm a contributor to Valkey, so I've worked on it :). I know many obscure things about the engine.
March 6, 2025 at 7:20 PM
I'm personally more excited about the memory efficiency stuff Valkey built though, you can read about it here: valkey.io/blog/valkey-...
Valkey · Storing more with less: Memory Efficiency in Valkey 8
Learn about the new memory efficiency improvements in Valkey 8 which reduces memory overhead, which allows more data to be stored in the same amount of memory.
valkey.io
March 6, 2025 at 6:51 PM
I have too many alerts on mentions to Redis!

Single threaded, both Redis and Valkey are still pretty close. From my testing Valkey is faster but it is a bit use case specific. Multi-threaded there is a bigger lead for Valkey, but Redis is still working on their architecture, so things might change
March 6, 2025 at 6:50 PM
It uses an approximate LRU. Each key has 3 bytes of LRU information, and when a key needs to get evicted it samples a few random items and picks the one with the earliest LRU timestamp. It saves 13 bytes compared to a linked list. You can read more information here: valkey.io/topics/lru-c....
Valkey Documentation · Key eviction
valkey.io
March 5, 2025 at 5:49 AM
I think the difference is we feel empowered to innovate. The Valkey community is really excited right now, so there is a lot going on and that is generating a lot of ideas. With Redis, everything took so long to make happen it just made everything feel slow.
February 19, 2025 at 6:19 AM
You can find various ways to download it or get the container here: valkey.io/download/rel... as well as read the full release notes here: github.com/valkey-io/va....
LinkedIn
This link will take you to a page that’s not on LinkedIn
lnkd.in
February 18, 2025 at 11:19 PM
It significantly reduces memory overhead (~20%) while being faster in many real world scenarios. It required a bunch of tradeoffs, so we would love to get some folks try it out to make sure we aren't regressing before the GA launch.
February 18, 2025 at 11:19 PM