RESP协议

每条消息都以 \r\n(CRLF)结尾。这是协议的分隔符。

简单字符串、错误、整数、批量字符串、数组

  • SImpleString +OK\r\n

  • Errors -ERR unknown command 'foobar'\r\n

  • Integers :1000\r\n

  • Bulk Strings

    • $6\r\nfoobar\r\n 有内容
    • $0\r\n\r\n 空字符串
    • $-1\r\n null
  • Arrays *2\r\n$3\r\nfoo\r\n$3\r\nbar\r\n *2表示两个元素,为字符串foo和bar

相关推荐
她说可以呀4 分钟前
Redis哨兵
数据库·redis·bootstrap
troyzhxu11 分钟前
列表查询的 GraphQL —— 一行代码终结你的 if-else 地狱!
java·springboot·graphql
孫治AllenSun1 小时前
【DataX】生产环境搭建DataX集群案例
java·开发语言·jvm
Draina2 小时前
CBC填充预言攻击-CBC Padding Oracle Crypto Attack
python·安全·web安全·网络安全·密码学·安全性测试
c238562 小时前
把 C++ 内存分配拆透:new 与 malloc 的三层血缘
开发语言·c++·算法
好好沉淀2 小时前
@NotBlank(message = “{xxx}“) 注解中花括号的含义
java
fīɡЙtīиɡ ℡2 小时前
内存泄漏产生的原因
java·spring·servlet
Angel Q.2 小时前
特征提取 | DINO 到 DINOv3
图像处理·python
瞬间&永恒~2 小时前
【MySQL】4-6:在同一个主机上使用 systemd 运行多个 MySQL服务器
服务器·数据库·mysql