首页/数据/Redis 进阶速查/管道(pipeline)批量提交原理
本包目录(421 条)
数据结构与选型42 条持久化56 条主从与哨兵51 条Cluster 集群44 条内存与管理99 条
性能与排障129 条

管道(pipeline)批量提交原理

管道把多条命令一次性发出、批量读回,减少网络往返次数;命令本身仍是逐条执行,收益在网络层而非执行层。

Redis 进阶速查数据更新于 2026-10-12
原理批量发送+批量接收
收益RTT 摊薄
注意积压响应占用客户端与连接缓冲

示例

示例
# 客户端伪代码:先 MULTI 级别批量发送多条 SET,再统一读回响应
管道批量大小要压测校准:太大反而拉高单批延迟与内存。

易错点

  • 管道批次过大,单次往返延迟被放大
  • 把管道当原子操作,事实上命令间没有事务语义

数据来源与参考

  • Redis 官方文档:管道概念说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌