Redis的传输协议是用的RESP,具体的协议内容各位看官网上搜一下,我这里先贴出客户端传递来的消息结构,我把解析的逻辑先贴出来
先对这里做几句解释,这里的读取失败是 ioutil.readBytes()/readFull()读完,会报io.EOF
readingMultiLine 初始化的时候是false 但是第二次循环就会变 true
估计看完大家会懵逼,我会之后把代码贴出来
Golang实现Redis(3):解析RESP协议图解
于 2022-06-15 02:30:21 首次发布