Distributed SystemsIn progress
In-memory Key-Value Store
Redis-inspired KV store with TTL, LRU eviction and a RESP protocol server
A Redis-inspired key-value store built in Go — supporting TTL expiry, LRU eviction under memory pressure, and a RESP protocol TCP server so any Redis client can connect to it.
What it demonstrates
- LRU eviction
- TTL expiry
- RESP protocol
- Concurrent map access
Tech stack
Go