在讲解之前请大家思考两个问题:

  1. pipeline的中文意思

  2. redis在执行命令时需要担心哪些地方

 

Redis之pipeline流水线

 

Redis之pipeline流水线

 

我们知道Redis处理的速度是非常快的,但是网络的速度却很慢。怎么解决这个问题呢?

 

我们来看看流水先能帮我们实现什么:

Redis之pipeline流水线

 

将命令和结果打包,节省很多网络时间。Redis命令是非常快的,微秒级的,网络却很慢,所以pipeline要做到的就是控制网络时间!

 

未使用pipeline:

Redis之pipeline流水线

使用pipeline之后:

Redis之pipeline流水线

 

相关文章: