ThinRedis:

一个纯GO写的单节点的Redis服务端,完整实现了redis的RESP协议,支持所有的redis客户端,可以直接用redis-cli进行测试。

在自己笔记本上benchmark测试读写QPS在17万左右,redis的测试结果在19万左右,性能大概是redis的90%。

支持 String, List, Hash, Set四种数据结构,以及实现了相应的几乎所有命令。

大概5000行代码,我自己写来为秋招准备的,有需要可以看看。