Redis之7———消息發佈與訂閱詳解

目錄

 

1 redis發佈訂閱

2 redis發佈訂閱中的命令

3 一個實例


e

1 redis發佈訂閱

redis發佈訂閱(pub/sub)是一種消息通信模式:發送者發送消息,訂閱者接收消息,其機制如下圖所示:

2 redis發佈訂閱中的命令

  • publish channel message,發佈方將信息發送到指定頻道
  • subscribe channel1 [channel2……],訂閱方訂閱一個或者多個頻道
  • unsubscribe channel1 [channel2……],訂閱方退訂頻道
  • psubscribe、punsubscribe可以通過指定通配符的方式去訂閱或者退定頻道

3 一個實例

接下來我們實踐一下,讓兩個訂閱方去訂閱同一個頻道chat,一個發佈方向chat中寫入消息:

發佈訂閱的底層實現可以參考下面這篇文章:

https://www.cnblogs.com/CQqfjy/p/12298224.html

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章