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 KanalPUBLISH <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.