解决思路
类似mset打包批量处理
定义:Pipeline是为了解决RTT往返时延,仅仅将命令打包一次性发送,对Redis的执行不造成其他影响
需要把批量执行的命令都放到文件里面
命令解释
上一条命令的结果作为参数 通过Linux命令的管道 传输给管道后面的Redis命令执行
结果:
0错误 6返回
总结
Redis管道和原生批命令对比
第三点:linux访问redis再得到返回
redis事务和管道对比
管道使用注意事项
如果命令太多分多批发送且数量合适最好,否则会占用太多内存