Redis协议规范

Redis协议规范

redis基于请求响应模型,协议力求简单、快捷,详情请参考官方规范文档。

Redis协议规范_第1张图片
Paste_Image.png

例子

请求

命令 协议格式
LLEN mylist "*2\r\n$4\r\nLLEN\r\n$6\r\nmylist\r\n

响应

响应类型 响应内容
Simple Strings +OK\r\n
Errors -ERR unknown command 'foobar'\r\n
Errors -WRONGTYPE Operation against a key holding the wrong kind of value
Integers :1000\r\n
Bulk Strings $6\r\n\foobar\r\n
Bulk Strings $0\r\n\r\n
Bulk Strings $-1\r\n
Arrays *0\r\n
Arrays *2\r\n$3\r\nfoo\r\n$3\r\nbar\r\n
Arrays *2\r\n*3\r\n:1\r\n:2\r\n:3\r\n*2\r\n+Foo\r\n-Bar\r\n

你可能感兴趣的:(Redis协议规范)