redis管道和管道

Posted

技术标签:

【中文标题】redis管道和管道【英文标题】:redis pipeline and pipeline 【发布时间】:2020-05-08 10:40:09 【问题描述】:

redis流水线的本质是改变流水线中指令的读写顺序。我们平时说管道是进程间通信的一种手段,而redis管道是基于socket的通信,两者没有可比性,这样理解有问题吗?

【问题讨论】:

【参考方案1】:

进程间管道和 Redis 的网络管道是不同的东西。一个在https://www.tutorialspoint.com/inter_process_communication/inter_process_communication_pipes.htm 解释,另一个在https://en.wikipedia.org/wiki/Protocol_pipelining 解释

【讨论】:

【参考方案2】:

两者不同:

Redis pipeline是在客户端实现的网络优化策略,多条命令同时发送到Redis-Server。 有关 redis-pipeline 的更多信息,请访问:https://buildatscale.tech/what-is-redis-pipeline/

Unix 管道 是用于进程间通信的机制。 https://en.wikipedia.org/wiki/Pipeline_(Unix)

【讨论】:

以上是关于redis管道和管道的主要内容,如果未能解决你的问题,请参考以下文章

使用Redis管道提升性能

redis管道命令pipeline的使用

redis学习教程五《管道分区》

Redis 管道技术

Redis 管道技术

Redis 管道技术