服务端使用内存对结果排序
当客户端使用流水线发送命令时,服务器将被迫使用内存对回复进行排队。因此,如果您需要使用流水线发送大量命令,最好将它们分批发送,每个包含合理数量的命令,例如10k个命令,读取回复,然后再次发送另外10k个命令,依此类推。速度将几乎相同,但使用的额外内存将最大为对这10k命令的回复进行排队所需的数量。
当客户端使用流水线发送命令时,服务器将被迫使用内存对回复进行排队。因此,如果您需要使用流水线发送大量命令,最好将它们分批发送,每个包含合理数量的命令,例如10k个命令,读取回复,然后再次发送另外10k个命令,依此类推。速度将几乎相同,但使用的额外内存将最大为对这10k命令的回复进行排队所需的数量。