• Redis 高级教程 Redis 管道传输(5)


    Redis 是一个 TCP 服务器,并支持请求/响应协议。Redis 的一个请求完成需要下面的步骤:

    • 客户端发送一个查询到服务器,并从套接字中读取,通常在封闭的方式,对服务器的响应。
    • 服务器处理命令并将响应返回给客户端。

    管道传输的含义

    管道的基本含义是,客户端可以发送多个请求给服务器,而无需等待答复所有,并最后读取在单个步骤中的答应。

    实例

    要检查 redis 的管道,只要开始 Redis 的实例,然后在终端键入以下命令。

    $ (echo -en "PING SET tutorial redis GET tutorial INCR visitor INCR visitor INCR visitor ";sleep 10) | nc localhost 6379

    +PONG

    +OK

    redis

    :1

    :2

    :3

    在上述例子中,我们必须使用PING命令检查 Redis 的连接,之后,我们已经设定 Redis 字符串的值命名为 turorial,之后取到 key 值和增量参访问数的三倍。在结果中,我们可以检查所有的命令都一次提交给 Redis,Redis 在单一步骤中给定所有命令的输出。

    管道的好处

    这种技术的好处是显着提高协议的性能。获得通过管道范围从5个之中的一个因素的连接提高,localhost 至少达到过百倍的网络连接速度。

  • 相关阅读:
    centos7修改网卡名称
    xtrabackup备份恢复过程
    centos 设置删除提示
    cetos6 安装samba共享文件夹
    centos 安装cacti监控
    centos6 搭建hdwiki
    centos6.8安装superctl 后台管理工具
    centos6.5 安装ansible,管理多台服务器
    CreateParams作用及重写
    c# 获取当前应用程序的路径
  • 原文地址:https://www.cnblogs.com/wangjp/p/6023019.html
Copyright © 2020-2023  润新知