开发者社区 问答 正文

为什么CommandHandler需要将读取到的数据先写入自身的buffer?

为什么CommandHandler需要将读取到的数据先写入自身的buffer?

展开
收起
萝卜丝丸子 2024-06-22 21:33:47 21 分享 版权
1 条回答
写回答
取消 提交回答
  • CommandHandler需要将读取到的数据先写入自身的buffer,是因为一次socket读操作未必能读取到完整的Redis响应。将数据先保存起来,可以确保在解析响应时有完整的数据可供处理。

    2024-06-22 21:58:50
    赞同 1 展开评论
问答地址: