Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Redis Opublikuj/zasubskrybuj

Redis implementuje mechanizm przesyłania wiadomości publikuj/subskrybuj.

Jego koncepcja jest prosta:wydawca wysyła wiadomość na kanale. Otrzymuje go wielu subskrybentów.

Subskrybuj kanał za pomocą

SUBSCRIBE <channel>

Opublikuj na kanale za pomocą

PUBLISH <channel> <message>

Przykład:

SUBSCRIBE dogs

W innym redis-cli okno, wpisz:

PUBLISH dogs "Roger"

Wiadomości będą wysyłane do subskrybentów, którzy domyślnie będą wyświetlać rodzaj wydarzenia, kanał i wiadomość:

Abonenci mogą słuchać na wielu kanałach:

SUBSCRIBE dogs cats

i otrzyma wiadomości pochodzące od nich wszystkich.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. jaka jest średnia różnica między klejnotami Nest i redis-namespace, gdy używamy redis z rails/ruby?

  2. Jak uzyskać DIFF na posortowanym zestawie?

  3. SQL vs NoSQL dla systemu zarządzania zapasami

  4. Przekaż plik do zadania aktywnego / zadania w tle

  5. Node Js:zadanie Redis nie kończy się po zakończeniu zadania