目錄
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