LaneBlog

蝼蚁虽小,也有梦想

PHP Socket服务 | PHP微信开发框架 | 开源博客

Redis管道概念

Clicks: 2290 Date: 2014-05-25 12:42:37 Power By 李轩Lane

    Redis管道是大幅提升传输速度和用户体验的一个功能。Redis是使用TCP协议进行传输,当客户端发送一条命令之后,到服务器端接收到这个命令,这个过程是需要发送时间的。当服务器处理完命令返回结果给客户端的时候,这个是需要返回时间的。统称为往返时延。如果多条命令一次性发送过去,Redis服务器端全部处理好后一次性发送回客户端,那么就只需要花费一份的往返时延。这就是Redis的管道命令。Redis底层通信协议对管道命令提供了支持。如:
$ (echo -en "PING\r\nPING\r\nPING\r\n"; sleep 1) | nc localhost 6379
+PONG
+PONG
+PONG
关于管道的具体使用,后期在详细说明。这里只需要知道有这个概念即可。
©2014 www.lanecn.com , All rights reserved. Power By Li Xuan.  京ICP备14005030号