Redis协议,又名Redis Serialization Protocol,是Redis的通信协议。
协议的格式:前缀符号 + 内容 + \r\n
前缀如下:
- 简单字符串
+ - 异常
- - 整数
: - 数组
* - 二进制安全大量字符
$
1. 简单字符串
加号开头,非二进制安全。
如:+OK\r\n
2. 异常
减号开头。
如:-Error message\r\n
3. 整数
冒号开头。
如::1\r\n
4. 数组
星号开头,后带元素个数,没有则用-1。
如:*1\r\n:2\r\n、*-1\r\n
5. 二进制安全字符串
美元符号开头,后带元素个数。
如:$2\r\n:1\r\n:2\r\n、$5\r\nhello\r\n

京公网安备 11010502036488号