Redis發布訂閱模式

2021-07-09 04:41:29 字數 442 閱讀 2036

publish/subscribe

發布訂閱模式的原理

包含兩個角色,乙個是發布者,乙個是訂閱者

訂閱者可以訂閱乙個或者多個頻道channel

發布者可以向指定頻道發布資訊

通過publish發布訊息

publish channel message

publish channel1.1 'maiziedu'

通過subscribe命令訂閱頻道

subscribe channel ...

注意:發布出去訊息是不會被持久化,只有客戶端訂閱這個頻道之後才能收到之後傳送訊息

unsubscribe 取消某個頻道訂閱,但是在redis客戶端中做了限制 沒有辦法進行驗證

unsubscribe [channel]

psubscribe 訂閱指定的規則

unpsubscribe 

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 傳送訊息,所有訂閱此頻道的訂閱者都會收到此訊息。此模式允許生產者只生產一次訊息,由中介軟體負責將訊息複製到多個訊息佇列,每個訊息佇列由對應的消費組消費。模糊匹...

redis發布訂閱模式

127.0 0.1 6379 subscribe tuonas 訂閱了乙個tuonas的頻道 subscribe tuonas 1127.0 0.1 6379 publish tuonas hello 向tuonas這個頻道發布一條hello的訊息 integer 1127.0 0.1 6379 s...