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

相关推荐
嘿嘿嘿x34 分钟前
Linux记录过程
linux·开发语言
Mars酱5 分钟前
1分钟编写贪吃蛇 | JSnake贪吃蛇单机版
java·后端·开源
devpotato6 分钟前
人工智能(四)- Function Calling 核心原理与实战
java·人工智能
卷卷说风控7 分钟前
养了10年风控,今年开始养「虾」了
后端
cozil12 分钟前
记录mysql创建数据库未指定字符集引发的问题及解决方法
数据库·mysql
默 语13 分钟前
Records、Sealed Classes这些新特性:Java真的变简单了吗?
java·开发语言·python
架构师老Y13 分钟前
013、数据库性能优化:索引、查询与连接池
数据库·python·oracle·性能优化·架构
止观止13 分钟前
拥抱 ESNext:从 TC39 提案到生产环境中的现代 JS
开发语言·javascript·ecmascript·esnext
王码码203516 分钟前
Go语言中的Elasticsearch操作:olivere实战
后端·golang·go·接口
AC赳赳老秦17 分钟前
OpenClaw数据库高效操作指南:MySQL/PostgreSQL批量处理与数据迁移实战
大数据·数据库·mysql·elasticsearch·postgresql·deepseek·openclaw