RESP协议
每条消息都以 \r\n
(CRLF)结尾。这是协议的分隔符。
简单字符串、错误、整数、批量字符串、数组
-
SImpleString
+OK\r\n
-
Errors
-ERR unknown command 'foobar'\r\n
-
Integers
:1000\r\n
-
Bulk Strings
$6\r\nfoobar\r\n
有内容$0\r\n\r\n
空字符串$-1\r\n
null
-
Arrays
*2\r\n$3\r\nfoo\r\n$3\r\nbar\r\n
*2表示两个元素,为字符串foo和bar