Redis implementa un meccanismo di messaggistica di pubblicazione/sottoscrizione.
Il suo concetto è semplice:un editore invia un messaggio su un canale. Più abbonati lo ricevono.
Iscriviti a un canale utilizzando
SUBSCRIBE <channel>
Pubblica su un canale utilizzando
PUBLISH <channel> <message>
Esempio:
SUBSCRIBE dogs
In un altro redis-cli
finestra, digitare:
PUBLISH dogs "Roger"
I messaggi verranno inviati agli iscritti e per impostazione predefinita verranno visualizzati il tipo di evento, il canale e il messaggio:
Gli abbonati possono ascoltare su più canali:
SUBSCRIBE dogs cats
e riceverà messaggi provenienti da tutti loro.