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

相关推荐
赵文宇(温玉)6 分钟前
构建内网离线的“github.com“,完美解决内网Go开发依赖
开发语言·golang·github
float_com10 分钟前
【java基础语法】------ 数组
java
qq74223498410 分钟前
Python操作数据库之pyodbc
开发语言·数据库·python
Joker1008511 分钟前
仓颉自定义序列化:从原理到高性能多协议实现
开发语言
Adellle14 分钟前
2.单例模式
java·开发语言·单例模式
间彧15 分钟前
Kubernetes的Pod与Docker Compose中的服务在概念上有何异同?
后端
间彧18 分钟前
从开发到生产,如何将Docker Compose项目平滑迁移到Kubernetes?
后端
散峰而望23 分钟前
C++入门(一)(算法竞赛)
c语言·开发语言·c++·编辑器·github
零雲24 分钟前
java面试:有了解过RocketMq架构么?详细讲解一下
java·面试·java-rocketmq
间彧24 分钟前
如何结合CI/CD流水线自动选择正确的Docker Compose配置?
后端