redis實現點贊功能的設計

如何利用redis來設計一個高效並且簡單的點贊功能呢?

所以說明  博主設計點贊是類似論壇的評論和回覆點贊哈    當然  其餘的點贊功能也都區別不大

關鍵點有這麼幾個    一個帖子(視頻/提問)   評論帖子和回覆評論的數據     點贊數    點讚的人

根據這麼幾個要點我設計的redis的規劃如下:

首先使用的redis數據類型爲hash  (ps:前綴根據業務名需要做不同樣的設計哈,這是redis的使用規範)

key爲:前綴:論壇的主鍵id 

屬性1:  前綴:評論或回覆數據的id   值1:點贊數

屬性2:  前綴:評論或回覆數據的id:當前用戶的唯一標識    值2    是否點贊或者取消點贊  0|1

 

這樣的話用戶查看評論區的時候就可以根據  屬性1 獲取對應評論的點贊數  然後再通過屬性2去判斷 用戶是否點贊過 來顯示不同的點贊標識 來做到取消點贊    執行點贊和取消點贊也會非常的方便

 

都看到這了  喜歡的話麻煩看官點個贊或者關注一下吧

 

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