Redis-compatible server built from scratch for high throughput and memory efficiency, choose when you want a modern C++ implementation independent of Redis fork tree.
A modern replacement for Redis and Memcached
- 31.0k
- C++
- NOASSERTION
Redis-compatible in-memory data store / key-value cache
KeyDB is a high-performance multithreaded fork of Redis, designed as a drop-in replacement with improved throughput, memory efficiency, and features like Active Replication and FLASH storage.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Redis-compatible server built from scratch for high throughput and memory efficiency, choose when you want a modern C++ implementation independent of Redis fork tree.
A modern replacement for Redis and Memcached
Redis-compatible database from Qihoo, suitable if you need a RocksDB-backed storage engine with Redis protocol compatibility.
Pikiwidb is a Redis-Compatible database developed by Qihoo's infrastructure team.
C# Redis-compatible cache-store from Microsoft Research, choose if you prefer a managed-language server or need a highly scalable cache-store with modern design.
Garnet is a remote cache-store from Microsoft Research that offers strong performance (throughput and latency), scalability, storage, recovery, cluster sharding, key migration, and replication features. Garnet can work with existing Redis clients.
The original upstream Redis server, choose if you want a smaller, more battle-tested feature set without KeyDB's multithreading and extensions.
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Community-maintained fork of Redis, choose if you prefer a vendor-neutral, actively developed Redis-compatible server with a focus on long-term OSS.
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Disk-backed key-value store with Redis-compatible API, choose when your workload exceeds RAM and you need a more persistent storage engine instead of pure in-memory.
SSDB - A fast NoSQL database, an alternative to Redis
These projects were analysed and named KeyDB among their alternatives. The relationship is not symmetric — how KeyDB rates them is a separate judgement, made when KeyDB is analysed in its own right.
calls KeyDB “multithreaded Redis fork that inspired Dragonfly, but stale; use if you need a feature set similar to Dragonfly and don't mind unmaintained code”
A modern replacement for Redis and Memcached