redis發布訂閱模式 redis系列教程

2021-08-03 14:09:17 字數 804 閱讀 5697

redis的發布訂閱模式可以實現程序間的訊息傳遞

同時開啟兩個客戶端,分別模擬訂閱者和發布者。

127.0

.0.1:6379

> subscribe s1

reading messages... (press ctrl-c

to quit)

1) "subscribe"

2) "s1"

3) (integer) 1

此時訂閱這邊會一直等待

我們訂閱s1頻道並往裡面傳送一條訊息

127.0

.0.1

:6379> publish

s1hello

(integer) 1

如果返回1表示成功,返回0表示失敗

當上面的命令傳送成功之後,在訂閱者這邊可以收到訊息。

127.0

.0.1:6379

> subscribe s1

reading messages... (press ctrl-c

to quit)

1) "subscribe"

2) "s1"

3) (integer) 1

1) "message"

2) "s1"

3) "hello"

Redis發布訂閱模式

publish subscribe 發布訂閱模式的原理 包含兩個角色,乙個是發布者,乙個是訂閱者 訂閱者可以訂閱乙個或者多個頻道channel 發布者可以向指定頻道發布資訊 通過publish發布訊息 publish channel message publish channel1.1 maizie...

redis訂閱發布模式

理論遲點再補,先上 直接上 demopub.php 發布者 redis new redis redis connect localhost 6379 redis publish mcs 麒麟之才 demosub.php 訂閱者 redis new redis redis connect 127.0....

redis發布訂閱模式

發布 訂閱 模式包含兩種角色,分別是發布者和訂閱者。訂閱者可以訂閱乙個或者多個頻道 channel 而發布者可以向指定的頻道 channel 傳送訊息,所有訂閱此頻道的訂閱者都會收到此訊息。此模式允許生產者只生產一次訊息,由中介軟體負責將訊息複製到多個訊息佇列,每個訊息佇列由對應的消費組消費。模糊匹...