Redis Publish Subscribe


Redis pub sub implementerer meldingssystemet hvor avsendere (i Redis terminologi kalles utgivere) sender meldinger mens mottakere (abonnenter) mottar dem. Koblingen av hvilke meldinger som overføres kalles kanal.

I Redis en klient kan abonnere ubegrenset antall kanaler.

Eksempel

Følgende eksempel forklarer hvordan publisere abonnent konseptet fungerer. I en klient under gitte eksempel abonnere på en kanal som heter redisChat
Redis 127.0.0.1:6379> Abonner redisChatReading meldinger ... (trykk Ctrl-C for å avslutte) 1) "abonnere" 2) " redisChat "3) (heltall) 1

Nå, to klienter publiserer meldingene på samme kanal som heter redisChat og over abonnerer klienten mottar meldinger.
Redis 127.0.0.1:6379> Publiser redisChat" Redis er en stor caching teknikk "(heltall) 1redis 127.0.0.1:6379> Publiser redisChat" Lær Redis etter tutorials punkt "(heltall) 11)" melding "2)" redisChat "3)" Redis er en stor caching teknikk "1)" melding "2 ) "redisChat" 3) "Lær Redis etter tutorials point"
Redis PubSub kommandoer

Nedenfor gis Tabellen viser noen grunnleggende kommandoer relatert til Redis PubSub:
SN
Command & Beskrivelse
1PSUBSCRIBE mønster [mønster ...]
Abonner på kanaler som matcher gitt patterns.2PUBSUB -delkommandoen [argument [argument ...]]
Forteller delstaten PubSub system f.eks hvilke klienter er aktive på server.3PUBLISH kanal melding
sende en epost til en channel.4PUNSUBSCRIBE [mønster [mønster ...]]
Slutte å lytte til meldinger som legges til kanaler som matcher gitt patterns.5SUBSCRIBE kanal [channel ...]
Lytt til meldinger publisert til den gitte channels.6UNSUBSCRIBE [channel [channel ...]]
Slutte å lytte til meldinger som legges til de gitte kanaler.