Redis管道传输
Redis是一个TCP服务器,并支持请求/响应协议。redis的一个请求完成需要下面的步骤:
-
客户端发送一个查询到服务器,并从套接字中读取,通常在封闭的方式,对服务器的响应。
-
服务器处理命令并将响应返回给客户端。
管道传输的含义
管道的基本含义是,客户端可以发送多个请求给服务器,而无需等待答复所有,并最后读取在单个步骤中的答应。
实例
要检查redis的管道,只要开始Redis的实例,然后在终端键入以下命令。
$(echo -en "PING\r\n SET tutorial redis\r\nGET tutorial\r\nINCR visitor\r\nINCR visitor\r\nINCR visitor\r\n"; sleep 10) | nc localhost 6379 +PONG +OK redis :1 :2 :3
在上述例子中,我们必须使用PING命令检查Redis的连接,之后,我们已经设定Redis字符串的值命名为tutorial,之后取到key值和增量 参访问数的三倍。在结果中,我们可以检查所有的命令都一次提交给Redis,Redis在单一步骤中给定所有命令的输出。
管道的好处
这种技术的好处是显着提高协议的性能。获得通过管道范围从5个之中的一个因素的连接提高,localhost至少达到过百倍的网络连接速度。
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:Redis管道传输
本文地址:http://www.codeinn.net/redis/601.html
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:Redis管道传输
本文地址:http://www.codeinn.net/redis/601.html