Redis-compatible key-value store built from scratch in Go. Sharded actor model. Lock-free execution. 161K SET/sec.
Every design decision in VeloxDB optimizes for throughput, predictability, and correctness.
Benchmarked against Redis 8.0.3 on the same machine — 50 concurrent clients, 100K requests.
Pipelined (16 cmds): VeloxDB hits 952K SET/sec and 1.1M GET/sec — a 7x improvement over non-pipelined.
VeloxDB supports core Redis commands — compatible with any Redis client.
No config files. No Docker required. Just Go.
Configure with env vars: PORT=6380 NUM_SHARDS=16 go run cmd/server/main.go
View on GitHub