Redis 发布订阅

2020-01-26  本文已影响0人  香沙小熊

发布订阅

API

以下实例演示了发布订阅是如何工作的。在我们实例中我们创建了订阅频道名为 redisChat:

aliyun:0>SUBSCRIBE redisChat

Reading messages... (press Ctrl-C to quit)

  1. "subscribe"
  2. "redisChat"
  3. (integer) 1
    现在,我们先重新开启个 redis 客户端,然后在同一个频道 redisChat 发布两次消息,订阅者就能接收到消息。
aliyun:0>PUBLISH redisChat "Redis is a great caching technique"
"1"
aliyun:0>PUBLISH redisChat "Learn redis by runoob.com"
"1"

订阅者的客户端会显示如下消息

1) "message"
2) "redisChat"
3) "Redis is a great caching technique"
1) "message"
2) "redisChat"
3) "Learn redis by runoob.com"

Redis 发布订阅命令

下表列出了 redis 发布订阅常用命令:

redisClient:0>PSUBSCRIBE mychannel
切换到推送/订阅模式,关闭标签页来停止接收信息。
 1)  "psubscribe"
 2)  "mychannel"
 3)  "1"
redisClient:0>UNSUBSCRIBE mychannel
 1)  "unsubscribe"
 2)  "mychannel"
 3)  "0"

发布订阅总结
1.发布订阅模式中的角色
2.重要的API
3.消息队列和发布订阅

上一篇下一篇

猜你喜欢

热点阅读