从0到1手写缓存cache之实现string命令
19 Jun 2024 |- 自定义缓存MidnightCache
- 实现redis协议
integr编码处理
错误编码处理
数组编码处理
负责字符串处理
- 测试
- REDIS 协议规范 https://redis.com.cn/topics/protocol.html在 RESP 中,数据的类型依赖于首字节:单行字符串(Simple Strings): 响应的首字节是 “+”错误(Errors): 响应的首字节是 “-“整型(Integers): 响应的首字节是 “:”多行字符串(Bulk Strings): 响应的首字节是”$“数组(Arrays): 响应的首字节是 “*“RESP协议的不同部分总是以 “\r\n” (CRLF**) 结束。
源码:https://github.com/midnight2104/midnight-cache