eval “” 0 returns $-1rn
eval “return 1” 0 returns :1rn
在第一种情况下,$ -1是用于表示nil值的特定批量答复(如协议规范中所述)
AFAIK,无法告诉Redis不必发送答复(即使是空答案)。
正如Marc Gravell所解释的那样,您可以使用Lua捆绑多个 *** 作并减少答复数据量。但是,您将避免避免最少的答复数据包。
例如,您可以在一个Lua脚本中运行100个 *** 作,并有一个最小的数据包作为答复。但是,除非更改Redis源代码,否则无法避免IMO使用此数据包。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)