求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
要资料
 
 
 

Redis教程
Redis快速入门
Redis环境安装
Redis配置
Redis数据类型
Redis命令
Redis键
Redis字符串
Redis哈希
Redis列表
Redis集合
Redis有序集合
Redis发布订阅
Redis事务
Redis脚本
Redis连接
Redis服务器
Redis备份
Redis安全
Redis基准
Redis客户端连接
Redis管道传输
Redis分区
Redis Java连接操作
Redis PHP连接操作
 
 

Redis管道传输
831 次浏览
32次  

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至少达到过百倍的网络连接速度。



您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



831 次浏览
32次
 捐助