Redis發佈訂閱和應用場景

https://blog.csdn.net/fly910905/article/details/78495971
https://blog.csdn.net/w05980598/article/details/80444717
https://www.cnblogs.com/xinde123/p/8489054.html



項目運用場景:html

  一直都認爲你會同樣技術以前,都必須先明白這樣一種技術在哪些地方會被用到,不能盲目的學東西。redis

  看到發佈訂閱的特性,用來作一個簡單的實時聊天系統再適合不過了。這是其中之一,固然這樣的東西,咱們開發中不多涉及到。再舉一個經常使用的,在咱們的分佈式架構中,經常會遇到讀寫分離的場景,在寫入的過程當中,就能夠使用redis發佈訂閱,使得寫入值及時發佈到各個讀的程序中,就保證數據的完整一致性。再好比,在一個博客網站中,有100個粉絲訂閱了你,當你發佈新文章,就能夠推送消息給粉絲們拉。總之場景不少,須要去挖掘。。緩存


  1. 這一功能最明顯的用法就是構建實時消息系統,好比普通的即時聊天,羣聊等功能。

  1. 簡單的應用場景的話, 以門戶網站爲例, 當編輯更新了某推薦板塊的內容後:
  2. CMS發佈清除緩存的消息到channel (推送者推送消息)
  3. 門戶網站的緩存系統經過channel收到清除緩存的消息 (訂閱者收到消息),更新了推薦板塊的緩存

------------------------------------------------------------
https://www.jianshu.com/p/2f3add45351b  

Redis常見7種使用場景(PHP實戰)

相關文章
相關標籤/搜索