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
posted @ 2025-08-27 17:12  阿峰博客站  阅读(10)  评论(0)    收藏  举报