Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Publicar/assinar Redis


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.