This is my implementation of "Build Your Own Redis" Challenge using Go.
In this challenge, portions of the Redis protocol are implemented. It's a real fun experience, and I used it both as a learning experience for Go and learning a bit more about implementing protocols, handling messages and everything involved!
- Clone the repo
- Ensure you have
go (1.19)
installed locally (I'm using version1.22
) - Run
./spawn_redis_server.sh
to run your Redis server - Use
redis-cli
to interact with the server (e.g.redis-cli echo hello
)