Redis 协议(RESP)详解:请求与响应解析
概述
Redis 采用 RESP(Redis Serialization Protocol,Redis 序列化协议)作为客户端与服务器之间的通信协议。RESP 具有以下特点:
- 简单易实现
- 二进制安全
- 高效解析
- 部分人类可读
本文档将按照请求和响应两个维度详细解析 Redis 协议,并提供完整案例。
一、客户端请求协议
客户端向 Redis 服务器发送的所有命令都必须遵循特定的协议格式。
1.1 基本格式
客户端请求必须使用 RESP 数组(Array)类型,格式如下:
*<元素数量>\r\n
$<第一个元素长度>\r\n
<第一个元素内容>\r\n
$<第二个元素长度>\r\n
<第二个元素内容>\r\n
...

订阅专栏 解锁全文
184

被折叠的 条评论
为什么被折叠?



