Volt is a fast and simple in-memory key-value store built with Go. It speaks the exact same language as Redis (the Redis Serialization Protocol), so your existing Redis clients can talk to it seamlessly right out of the box :)
Work in Progress
/cmd/volt- The main application entry point./server- Asynchronous TCP server lifecycle and connection management./resp- Serialization and deserialization of the RESP protocol./engine- The core in-memory data store logic.
To run Volt locally, ensure you have Go installed, then execute:
cd volt
go run cmd/volt/main.goThis project was heavily inspired by Arpit's awesome YouTube playlist on building a Redis clone from scratch.