同一類的key,value值不同可以使用
btype + ":" + subjectid
同乙個主題,點讚的使用者不同
首先要對redistemplate set集合-opsforset有多了解
boolean liked = stringredistemplate.opsforset().ismember(key, uid);
if (liked) else
首先判斷redis裡是否含有要點贊的主題和點讚的人,再進一步操作
stringredistemplate.opsforset().size(key);
通過key就可以直接獲取大 redis 實戰點讚
點讚功能隨處可見,我們都知道點讚是乙個非常高頻的操作,redis就非常適合做這種工作。實現效果 我們只實現檢視點讚數量的話,只要乙個int記錄一下就可以,但是我們之後還想檢視點讚的人,所以要把每乙個點贊的資訊都記錄好,方便後面的功能繼續做出來。思路 點讚 把點讚的資訊放進去。取消 把點讚的資訊刪除。...
點讚功能與redis
摘要 前言點讚其實是乙個很有意思的功能。基本的設計思路有大致兩種,一種自然是用mysql等資料庫直接落地儲存,另外一種就是利用點讚的業務特徵來扔到redis 或memcache 中,然後離線刷回mysql等。直接寫入mysql直接寫入mysql是最簡單的做法。做兩個表即可,1 post like記錄...
點讚功能與redis
摘要 前言點讚其實是乙個很有意思的功能。基本的設計思路有大致兩種,一種自然是用mysql等資料庫直接落地儲存,另外一種就是利用點讚的業務特徵來扔到redis 或memcache 中,然後離線刷回mysql等。直接寫入mysql直接寫入mysql是最簡單的做法。做兩個表即可,1 post like記錄...