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

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

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

eval “” 0 returns $-1rn
eval “return 1” 0 returns :1rn

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

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

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

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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4927510.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存