On-Disk and Redis-Compatible: When Kvrocks beats Valkey and when it doesn't

Kvrocks is a RocksDB-backed, Redis-protocol-compatible datastore. Which makes it an on-disk alternative for Redis and Valkey. For the right workload that is a great cost and capacity win but for the wrong one it’s a latency disaster. This talk covers the architecture of Kvrocks and the questions to ask to check it’s suitability for different workloads.
Where does on-disk genuinely win? Where does in-memory Valkey stay ahead, and the numbers that separate the two. We’ll look at the operational reality of running a RocksDB-backed store (compaction, memory behaviour, failure modes), the licensing picture (Apache 2.0), and a concrete use case. You’ll leave with a checklist for evaluating Kvrocks suitability for your workloads.
Key takeaways:
- Where Kvrocks fits relative to Valkey/Redis: capacity and cost versus latency.
- Real benchmark numbers for the on-disk/in-memory tradeoff.
- The operational gotchas of a RocksDB-backed KV store.
- A decision checklist you can apply to your own workload.
Speaker

Martin is Percona’s tech lead for Valkey heavily investing in this great technology. A database geek and open source enthusiast at heart. He is the co-host of a popular podcast on all things open source.









