Redis implementuje mechanizm przesyłania wiadomości publikuj/subskrybuj.
Jego koncepcja jest prosta:wydawca wysyła wiadomość na kanale. Otrzymuje go wielu subskrybentów.
Subskrybuj kanał za pomocą
SUBSCRIBE <channel>
Opublikuj na kanale za pomocą
PUBLISH <channel> <message>
Przykład:
SUBSCRIBE dogs
W innym redis-cli
okno, wpisz:
PUBLISH dogs "Roger"
Wiadomości będą wysyłane do subskrybentów, którzy domyślnie będą wyświetlać rodzaj wydarzenia, kanał i wiadomość:
Abonenci mogą słuchać na wielu kanałach:
SUBSCRIBE dogs cats
i otrzyma wiadomości pochodzące od nich wszystkich.