Redis實現了一個發布/訂閱的消息機制。
它的概念很簡單:發布者在一個頻道上發送消息,多個訂閱者接收它。
使用以下命令訂閱一個頻道:
SUBSCRIBE <channel>
使用以下命令發布到一個頻道:
PUBLISH <channel> <message>
例如:
SUBSCRIBE dogs
在另一個redis-cli
窗口中,輸入:
PUBLISH dogs "Roger"
消息將被發送給訂閱者,它們默認顯示事件類型、頻道和消息的內容:
訂閱者可以聽取多個頻道:
SUBSCRIBE dogs cats
並將接收來自所有頻道的消息。