Redis implementerar en mekanism för publicering/prenumeration av meddelanden.
Dess koncept är enkelt:en utgivare skickar ett meddelande på en kanal. Flera prenumeranter får det.
Prenumerera på en kanal med
SUBSCRIBE <channel>
Publicera till en kanal med
PUBLISH <channel> <message>
Exempel:
SUBSCRIBE dogs
I en annan redis-cli
fönster, skriv:
PUBLISH dogs "Roger"
Meddelanden kommer att skickas till prenumeranterna och de kommer som standard att visa typen av händelse, kanalen och meddelandet:
Prenumeranter kan lyssna på flera kanaler:
SUBSCRIBE dogs cats
och kommer att ta emot meddelanden från dem alla.