redis协议

原创
2012/11/26 18:19
阅读数 973
利用gdb调试redis-server

在客户端redsi-cli,输入

 
gdb在下面函数处打入断点:

 
执行read函数后,查看buf中的内容,如下:

 
可见,客户端发送的指令,会包装成下面的格式,
*2 // 参数的个数
$3 // 参数1的字节数
get // 参数1
$10 // 参数2的字节数
users:1234 // 参数2

在redis里面,这种协议被称为multibulk
展开阅读全文
加载中
点击加入讨论🔥(3) 发布并加入讨论🔥
打赏
3 评论
2 收藏
1
分享
返回顶部
顶部