sql >> Database >  >> NoSQL >> Redis

Redis Publiceren/abonneren

Redis implementeert een berichtmechanisme voor publiceren/abonneren.

Het concept is simpel:een uitgever stuurt een bericht op een kanaal. Meerdere abonnees ontvangen het.

Abonneer je op een kanaal met

SUBSCRIBE <channel>

Publiceer naar een kanaal met

PUBLISH <channel> <message>

Voorbeeld:

SUBSCRIBE dogs

In een andere redis-cli venster, typ:

PUBLISH dogs "Roger"

Er worden berichten naar de abonnees verzonden en ze geven standaard het soort evenement, het kanaal en het bericht weer:

Abonnees kunnen op meerdere kanalen luisteren:

SUBSCRIBE dogs cats

en ontvangt berichten van allemaal.


  1. Rails + MongoMapper + EmbeddedDocument formulier hulp

  2. Mongo DB 4.0-transacties met Mongoose &NodeJs, Express

  3. Hoe krijg ik een specifiek ingesloten document in een MongoDB-verzameling?

  4. Geneste array bijwerken in array mongodb