Skip to content

Latest commit

 

History

History
51 lines (47 loc) · 2.9 KB

README.md

File metadata and controls

51 lines (47 loc) · 2.9 KB

GoKV

GoKV CI License: MIT

This is a simple in-memory key-value store written in Go. All the commands are redis compatible (can be used via Redis CLI or any redis library), but the full redis 7.0 spec has not been implemented. This is not production ready. It was built as a learning exercise to better understand redis internals. I used a number of resources to learn how redis works in order to built GoKV that can be found here.

Suported Commands

Benchmark

$ redis-benchmark -t set,get, -n 100000 -q                                                                                                                               
SET: 92250.92 requests per second, p50=0.271 msec
GET: 93632.96 requests per second, p50=0.271 msec