mini-redis
mini-redis is a Redis-inspired key-value store built in C++. I made it to understand the mechanics behind a real systems tool by implementing a smaller version from scratch: networking, parsing, persistence, recovery, TTL, eviction, testing, and benchmarks.