O Redis implementa um mecanismo de mensagens de publicação/assinatura.
Seu conceito é simples:um publisher envia uma mensagem em um canal. Vários assinantes o recebem.
Inscreva-se em um canal usando
SUBSCRIBE <channel>
Publicar em um canal usando
PUBLISH <channel> <message>
Exemplo:
SUBSCRIBE dogs
Em outro
redis-cli
janela, digite:PUBLISH dogs "Roger"
As mensagens serão enviadas aos inscritos e, por padrão, eles exibirão o tipo de evento, o canal e a mensagem:
Os assinantes podem ouvir em vários canais:
SUBSCRIBE dogs cats
e receberá mensagens vindas de todos eles.