projects

Goredis

Rebuilt redis from scratch in golang

2025 · shipped · 1 min read

golangredisnetwork

inspired from a techie on X, named Dhravya Shah, i attempted to build my own mini-version of redis from scratch in golang. i didn't know golang at all when i started building this project. i learnt everything i could while building this mini version of redis. be it syntax in golang, data types, functions, concepts like multi-threading via goroutines, concurrency, then redis-native concepts like resp parsing, pub/subs, redis data structures and commands like SET, GET, DELETE and more.

tbh it took me a while to build this mini-redis. for about 3 weeks, i was invested completely in this project.

i have written more about this specific journey here in my blog, if you want to read :)

rest, here is the feature comparison chart regarding goredis:

Screenshot 2026-08-03 at 10.19.16 PM.png
feature comparison between goredis and redis

thanks for reading.