redis管道技术
Redis 的 pipeline (管道) 功能在命令行中没有,但 redis 是支持 pipeline 的,而且在各个语言版的 client 中都有相应的实现
将一批命令,批量打包,在 redis 服务端批量计算 (执行),然后把结果批量返回
1 次 pipeline (n 条命令)=1 次网络时间 + n 次命令时间
使用建议:注意每次 pipeline 携带的数据量,pipeline 每次只能作用在一个 Redis 的节点上
vim data01.txt
set keyname01 zqf01
zadd zname01 1 a 2 b 3 c
sadd sname01 a b c d e f
set keyname02 zqf02
set keyname03 zqf03
set keyname04 zqf04
cat data01.txt | redis-cli -a 1qaz@WSX --pipe

浙公网安备 33010602011771号