Fully Redis 8.x compatible database complete with replication, clustering, persistance, and hot/warm tiering.
-
Updated
Oct 1, 2026 - Rust
Fully Redis 8.x compatible database complete with replication, clustering, persistance, and hot/warm tiering.
SutoyDB is a High-performance, thread-safe, in-memory key-value store built from scratch using Java 21 Virtual Threads. A Redis-compatible server demonstrating mastery of concurrent programming, networking, and systems design—with zero external dependencies.
A high-performance, Redis-compatible in-memory key-value store built solo from scratch in C++20 using kqueue for asynchronous I/O and custom RESP parsing.
High-performance Redis 7.x compatible in-memory data store built in Rust. 400+ commands, all data types, Lua scripting, ACL, cluster mode, sentinel HA, pub/sub, persistence.
Rust rewrite of Microsoft Garnet (Tsavorite / BfTree) — a Redis-compatible, high-performance cache-store and clustered key-value database built on the compio async runtime (io_uring / IOCP / kqueue)
Recached - A multi-threaded Rust cache that runs on your backend and inside the browser.
Eviction algorithm laboratory for RESP2-compatible KV stores.
A Masterless, Redis-compatible distributed Key-Value store in Go. Features Consistent Hashing, Lock Striping, WAL Durability, and TLS/HMAC security.
A learning-oriented C++20 key-value engine that speaks the Redis RESP protocol, with an epoll Reactor and pluggable in-memory/RocksDB storage, designed to evolve toward caching, multi-reactor scaling, and Raft replication.
A 1.8M RPS distributed C++ cache engine featuring a custom LSM-Tree storage backend, 3-Node Raft consensus, and Physics-Informed Neural Networks (PINN) for predictive shard load-balancing.
A Redis-compatible key-value store built from scratch in Rust — LSM tree storage engine, RESP2 TCP server (Tokio), 55+ commands, Java embedding library, and 395 tests across Rust and Java.
VeloxDB is a high-performance, Redis-compatible datastore built from scratch in Go.
IronCache: a Rust, single-binary, Redis-compatible cache engineered to be the world's most efficient. Multi-core, memory-frugal, AI-driven, single node to multi-node.
A small tool for mimicking Redis for where Redis can't be installed.
A flexible distributed key-value database that is optimized for caching and other realtime workloads.
Redis compatibility suite for yo, the embedded knowledge engine: the command scoreboard, the differential harness, the RDB corpus, the client library matrix and the divergence register
Embedded knowledge engine in Rust, all in one .yo file. Documents, vectors, a graph and every Redis data structure in one place, reached through your own language's types instead of a query language. Speaks RESP3, embeds in six languages.
Redis-inspired key-value database written from scratch in Go, with RESP2, TTL, AOF persistence, crash recovery, and concurrency-safe storage.
Persistent Redis-compatible key-value database in Java 21. LSM-tree storage (WAL, leveled compaction, bloom filters, concurrent flush), TCP server speaking RESP, TLS, multi-user auth, pub/sub, snapshots. 209 tests.
A blazing fast, Redis-compatible key-value store built in Rust, zero GC, zero compromise.
To associate your repository with the redis-compatible topic, visit your repo's landing page and select "manage topics."