You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A tool that can parse, filter, split, and merge RDB files, as well as analyze memory usage offline. It can also sync data between two Redis instances and allows users to define their own sink services to migrate Redis data to custom destinations.
Production-grade backend framework with durable KV storage (ATLAS), JWT authentication, RBAC, rate limiting, job queue, and reverse proxy. Built in Go with strong durability guarantees and enterprise observability.
A key-value store built from scratch in Python to understand Redis internally: hand-written RESP protocol parser, lazy TTL expiration, append-only log persistence, and thread-per-connection concurrency. Speaks real RESP, so redis-cli works with it directly.
A from-scratch, fully Redis-compatible server in Go — speaking the real RESP2 wire protocol so standard Redis clients (redis-cli, go-redis) connect unmodified.
A Redis-compatible key-value server in C++ with a RESP-based TCP interface, thread-safe in-memory storage, TTL expiration, append-only persistence, integration tests, and benchmark tooling.
The eviction algorithm lab for RESP2 KV stores. 10 eviction policies, AHE adaptive algorithm, AOF persistence, 8.5k lines of readable Rust. Built for learning and experimentation.