Redis protocol
跳到导航
跳到搜索
Redis serialization protocol specification
Network layer
A client connects to a Redis server by creating a TCP connection to its port (the default is 6379).
客户端和服务器发送的命令或数据以 \r\n (CRLF)结尾。
RESP protocol description
Simple strings
- status reply: +, e.g +OK
- error reply: -, e.g -ERR unknown command 'hello'
- integer reply: :, e.g :5
- NULL: $-1
Bulk Reply
$<字节数量> <数据></nowiki> $6 1 2 ,3
Multi Bulk Reply
*<参数数量> $<参数 1 的字节数量> <参数 1 的数据> ... $<参数 N 的字节数量> <参数 N 的数据> *3 $3 set $1 c $6 1 2 ,3