Redis管道(pipeline)

Redis管道(pipeline)

1.介绍

Redis管道是哟中通过以此发出多个命令而不等待对每个命令的响应来提高性能的技术

管道(pipeline)可以一次性发送多条命令给服务端

服务端依次处理完毕后,通过一条响应一次性地将结果返回

通过减少客户端与redis的通信次数来实现降低总的往返时间

实例 mset

pipeline实现的原理是队列 先进先出特性就保证数据的顺序性

2.目的

降低**RTT(rount-trip times)**时间

3. 案例演示

Redis管道(pipeline)_第1张图片

4.一些说明

当使用管道技术时,服务器将被迫使用内存对回复进行排队,因此如果你使用管道发送大量命令,最好分批发送,10k个命令比较合适

你可能感兴趣的:(redis,数据库,缓存)