sql >> データベース >  >> NoSQL >> Redis

Redisパブリッシュ/サブスクライブ

    Redisはパブリッシュ/サブスクライブメッセージングメカニズムを実装しています。

    その概念は単純です。発行者はチャネルでメッセージを送信します。複数のサブスクライバーがそれを受け取ります。

    を使用してチャンネルに登録する
    SUBSCRIBE <channel>

    を使用してチャンネルに公開する
    PUBLISH <channel> <message>

    例:

    SUBSCRIBE dogs

    別のredis-cli ウィンドウ、タイプ:

    PUBLISH dogs "Roger"

    メッセージはサブスクライバーに送信され、デフォルトでは、イベントの種類、チャネル、およびメッセージが表示されます。

    サブスクライバーは複数のチャネルで聞くことができます:

    SUBSCRIBE dogs cats

    そして、それらすべてからのメッセージを受信します。


    1. SpringデータキャッシュでRedisを使用するときに分散/クラスター化キャッシュを有効にする方法

    2. MongoDBでMap/Reduceを使用するにはどうすればよいですか?

    3. マングースを使用したMongoDBでの一括アップサート

    4. マングース、入力されたフィールドでクエリを並べ替える