Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Redis veröffentlichen/abonnieren

Redis implementiert einen Publish/Subscribe-Messaging-Mechanismus.

Das Konzept ist einfach:Ein Publisher sendet eine Nachricht auf einem Kanal. Mehrere Abonnenten erhalten es.

Abonnieren Sie einen Kanal mit

SUBSCRIBE <channel>

Veröffentlichen Sie mit

in einem Kanal
PUBLISH <channel> <message>

Beispiel:

SUBSCRIBE dogs

In einem anderen redis-cli Fenster, geben Sie ein:

PUBLISH dogs "Roger"

Nachrichten werden an die Abonnenten gesendet und zeigen standardmäßig die Art des Ereignisses, den Kanal und die Nachricht an:

Abonnenten können auf mehreren Kanälen zuhören:

SUBSCRIBE dogs cats

und erhält Nachrichten von allen.