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 ==== $<字节数量> <数据>…”) |
无编辑摘要 |
||
第38行: | 第38行: | ||
[[分类:DB]] | [[分类:DB]] | ||
[[分类:OtherDB]] | [[分类:OtherDB]] | ||
[[分类:Redis]] |
2025年3月19日 (三) 09:03的最新版本
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