重点回顾

  • Redis的发布与订阅功能可以让客户端通过广播方式,将消息同时发送给可能存在的多个客户端,并且发送消息的客户端不需要知道接收消息的客户端的具体信息。

  • 在Redis中,客户端可以通过订阅特定的频道来接收发送至该频道的消息,我们把这些订阅频道的客户端称为订阅者。一个频道可以有任意多个订阅者,而一个订阅者也可以同时订阅任意多个频道。

  • 除此之外,客户端还可以通过向频道发送消息的方式,将消息发送给频道的所有订阅者,我们把这些发送消息的客户端称为发送者。

  • 除了订阅频道之外,客户端还可以通过订阅模式来接收消息:每当发布者向某个频道发送消息的时候,不仅频道的订阅者会收到消息,与频道匹配的所有模式的订阅者也会收到消息。