【发布时间】:2019-03-22 07:54:39
【问题描述】:
我想知道,流水线何时变得更有效率?例如。如果我必须查询服务器一次,那么管道的效率将低于仅使用 redis 实例。
如果我必须查询服务器两次,例如检查是否存在,如果存在,抓住它,管道效率更高还是正在使用redis实例?
如果我必须查询三遍......等等。
流水线什么时候比使用redis实例更高效?~
谢谢
【问题讨论】:
我想知道,流水线何时变得更有效率?例如。如果我必须查询服务器一次,那么管道的效率将低于仅使用 redis 实例。
如果我必须查询服务器两次,例如检查是否存在,如果存在,抓住它,管道效率更高还是正在使用redis实例?
如果我必须查询三遍......等等。
流水线什么时候比使用redis实例更高效?~
谢谢
【问题讨论】:
如果只操作一次,也是一样的。
流水线式批处理机制。如果你有三个命令以正常方式执行,客户端需要发送三个 tcp 包和接收三个 tcp 包(每个命令需要发送一个和接收一个);但是当使用流水线时,客户端打包3命令到服务器,只发送一个tcp数据包并接收一个。
【讨论】: