专栏名称: 程序员鱼皮
鹅厂全栈开发,持续分享编程技法和实用项目
今天看啥  ›  专栏  ›  程序员鱼皮

面试官问 Redis pipeline 原理,我:第一次听说

程序员鱼皮  · 公众号  ·  · 2024-07-15 13:32
    

文章预览

此答案节选自  面试鸭小程序 ,更多  大厂常问面试题 ,可以点击下面的小程序进行阅读: 正常情况下,如果要执行多条命令,那么操作如下: 而 Redis pipeline(管道)使得客户端可以一次性将要执行的多条命令封装成块一起发送给服务端,具体过程如下图所示: Redis 服务端在收到来自管道发送的多条命令之后,会先把这些命令按序执行,并将执行结果保存到缓存中,直到最后一条命令执行完成,再把命令执行的结果一起返回给客户端。 Redis 使用 pipeline 主要有以下两个好处: 1) 节省了 RTT RTT(Round Trip Time)即往返时间。Redis 客户端将要执行的多条指令一次性给客户端,显然减少了往返时间。 拿快递来理解,将所有快递都装进卡车在两地一次性配送和将快递分批装进面包车,多次往返两地送完快递。很显然一次性用卡车送完花在两地往返的时间 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览