以下实例演示了发布订阅是如何工作的。
在我们实例中我们创建了订阅频道名为 redisChat:
node01:6379> SUBSCRIBE redisChat
Reading messages...(press Ctrl-C to quit)1)"subscribe"2)"redisChat"3)(integer)1
现在,我们先重新开启个 redis 客户端,然后在同一个频道 redisChat 发布两次消息,订阅者就能接收到消息。
node01:6379> PUBLISH redisChat "Redis is a great caching technique"(integer)1
node01:6379> PUBLISH redisChat "Learn redis by hanjiaxiaozhi.com"(integer)1
订阅者的客户端会显示如下消息
1)"message"2)"redisChat"3)"Redis is a great caching technique"1)"message"2)"redisChat"3)"Learn redis by hanjiaxiaozhi.com"