我想向 Redis 发送一个 multi/exec 命令,如下所示:
redis 127.0.0.1:6379> MULTI
OK
redis 127.0.0.1:6379> LPUSH "JIMMY" "ABC"
QUEUED
redis 127.0.0.1:6379> LRANGE "JIMMY" 0 -1
QUEUED
redis 127.0.0.1:6379> EXEC
但是,我想了解网络 I/O 成本。尽管我认为 Redis 会保持连接打开,但似乎会有 4 次往返和前进?
在一个块中发送所有这些命令不是更快吗?甚至有可能做到这一点吗?