A minimal Redis clone written in Go, implementing the RESP protocol over TCP with a thread-safe in‑memory store.
Supports PING, SET, GET, DEL and works with redis-cli out of the box.
Run: go run cmd/server/main.go (listens on :6379).
Test: redis-cli PING → PONG; redis-cli SET foo bar → OK; redis-cli GET foo → "bar".
Concurrent clients are handled safely using sync.RWMutex.
chthonn/mini-redis
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|