AltHub

Snapchat/KeyDB Alternatives

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.

12.5kC++BSD-3-Clausedormant · last push 2.3y agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

dragonflydb/dragonflyGitHub

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
active1mo ago
OpenAtomFoundation/pikiwidbGitHub

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.

6.1k
C++
BSD-3-Clause
active1mo ago
microsoft/garnetGitHub

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.

12.0k
C#
MIT
active1mo ago
redis/redisGitHub

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.

76.1k
C
NOASSERTION
active1mo ago
valkey-io/valkeyGitHub

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.

27.0k
C
BSD-3-Clause
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

ideawu/ssdbGitHub

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

8.3k
C++
BSD-3-Clause
dormant4.1y ago

Listed as an alternative to

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.

dragonflydb/dragonflyGitHub

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

31.0kC++active