Redisはパブリッシュ/サブスクライブメッセージングメカニズムを実装しています。
その概念は単純です。発行者はチャネルでメッセージを送信します。複数のサブスクライバーがそれを受け取ります。
を使用してチャンネルに登録する
SUBSCRIBE <channel>
を使用してチャンネルに公開する
PUBLISH <channel> <message>
例:
SUBSCRIBE dogs
別のredis-cli
ウィンドウ、タイプ:
PUBLISH dogs "Roger"
メッセージはサブスクライバーに送信され、デフォルトでは、イベントの種類、チャネル、およびメッセージが表示されます。
サブスクライバーは複数のチャネルで聞くことができます:
SUBSCRIBE dogs cats
そして、それらすべてからのメッセージを受信します。