我正在编写一个需要非常快的响应时间的应用程序,我对redis有一些查询,这将需要多个集合的交集和并集。

一个例子是
((A联合B)交集C)

但是,当我使用Java客户端执行此操作时,每个查询又需要进行1次握手,因此会增加响应时间。

我想知道是否有一种方法可以一次握手完成,Lua脚本看起来是一个不错的选择,但是我不确定它在内部如何工作

最佳答案

您也可以使用pipeline减少RTT。

使用pipeline,您可以一次向Redis发送多个命令,然后再阅读所有答复。

关于lua - 如何减少与Redis客户端的握手次数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39167217/

10-12 02:51