重溫redis 點讚

2021-10-04 22:36:52 字數 424 閱讀 1557

同一類的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記錄...