什么是发布和订阅

Redis 发布订阅(pub/sub)是一种消息通信模式, 发送者(pub) 发送消息, 订阅者(sub) 接收消息.
Redis客户端可以订阅任意数量的频道.

发布订阅-命令行实现

  1. 打开一个客户端1订阅 channel1
    1
    subscribe channel1
  2. 打开另一个客户端2, 给channel1发送消息
    1
    publish channel1 HELLO
    客户端1得到信息
    1
    2
    3
    1) "message"
    2) "channel1"
    3) "HELLO"
  3. 客户端只能收到订阅频道后, 频道发布的消息.