【问题标题】:Please explain Redis Pub/Sub Wire Protocol Example请解释 Redis Pub/Sub Wire 协议示例
【发布时间】:2011-07-06 06:03:01
【问题描述】:

在这个Redis Pub/Sub 话题中

上面写着:

“订阅:表示我们成功订阅了作为回复中第二个元素给出的频道。第三个参数表示我们当前订阅的频道数。”

然后它给出了这个Wire Protocol示例:

SUBSCRIBE first second
*3
$9
subscribe
$5
first
:1
*3
$9
subscribe
$6
second
:2

像 *3 和 $9 这样的行是什么意思?

【问题讨论】:

    标签: redis


    【解决方案1】:

    *3 表示服务器响应中有3个参数。

    $9 表示第一个参数是一个包含九个字符的字符串,字符串本身会跟在下一行(“订阅”)。

    5 美元和“第一”也是如此。

    :1 表示整数参数,值为1。

    协议详情可在 Redis 网站上找到:http://redis.io/topics/protocol

    【讨论】:

      猜你喜欢
      • 2015-11-09
      • 1970-01-01
      • 2017-11-13
      • 2016-01-18
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多