您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Redis中执行命令而完全没有任何响应?

如何在Redis中执行命令而完全没有任何响应?

EVAL “” 0 returns $-1\r\n EVAL “return 1” 0 returns :1\r\n

在第一种情况下,$ -1是用于表示nil值的特定批量答复(如协议规范中所述

AFAIK,无法告诉Redis不必发送答复(即使是空答案)。

正如Marc Gravell所解释的那样,您可以使用Lua捆绑多个操作并减少答复数据量。但是,您将避免避免最少的答复数据包。

例如,您可以在一个Lua脚本中运行100个操作,并有一个最小的数据包作为答复。但是,除非更改Redis源代码,否则无法避免IMO使用此数据包。

其他 2022/1/1 18:14:09 有541人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶