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

PS:如果您想和业内技术大牛交流的话,请加qq群(521249302)或者关注微信公众 号(AskHarries),谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值