Today, we're talking Valkey, Redis, and all things caching. Our guest is Madelyn Olson, who is a principal engineer at AWS working on Elasticache and is one of the most well-known people in the caching community. She was a core maintainer of Redis prior to the fork and was one of the creators of Valkey, an open-source fork of Redis.
In this episode, we talk about Madelyn's road to becoming a Redis maintainer and how she found out about the March 2024 license change. Then, Madelyn shares the story of Valkey being created, philosophical differences between the projects, and her reaction to re-relicensing of Redis in May 2025.
Next, we dive into the performance improvements of recent Valkey releases, including the I/O threads improvements and the new hash table layout. Along the way, Madelyn dispels the notion that the single-threaded nature of Redis / Valkey is that big of a hindrance for most workloads. Finally, she compares some of the Valkey improvements to some of the other recent cache competitors in the space.
Check it out!
*Timestamps*
01:10 Start
07:52 TLS for Redis
12:44 Core Maintainer
15:03 Maintaining a Fork
17:38 License Change
19:14 How quick was the decision on fork?
21:33 When was the first Valkey release?
25:53 How does compatibility look right now?
27:18 Improvements
51:23 Valkey written in C
57:32 Tradeoffs?
01:02:49 KeyDB
01:04:35 MemoryDB
01:11:31 Roadmap?
01:13:14 Major Bumps vs Minor Bumps
01:14:48 Finding Good Maintainers
01:16:16 ChatGPT for specialized stuff?