介绍
Redis制定了RESP(REdis Serialization Protocol, Redis序列化协议) 实现客
户端与服务端的正常交互, 这种协议简单高效, 既能够被机器解析, 又容易
被人类识别。
发送命令格式
间隔符号,在Linux下是\r\n,在Windows下是\n.
set hell world
//发送命令格式
*3\r\n$3\r\nSET\r\n$5\r\nhello\r\n$5\r\nworld\r\n
//格式化后
$3
SET
$5
hello
$5
world
返回结果格式
Redis的返回结果类型分为以下五种,
- 状态回复 在RESP中第一个字符为“+”。
- 错误回复 在RESP中第一个字符为“-”。
- 整数回复 在RESP中第一个字符为“:”。
- 字符串回复 在RESP中第一个字符为“$”。
- 多条字符串回复 在RESP中第一个字符为“*”。