redis之微博應用

2021-08-10 07:17:00 字數 335 閱讀 8900

1、統計微博活躍使用者

採用位圖法儲存,bitset每個熱氣採用乙個變數,最後用位位運算即可獲取最終結果,每個使用者只需要一位。

2、微博最新登陸的n個使用者。

採用redis的list結構和sort方法獲取,list儲存使用者的登陸先後順序,sort倒敘排列的同時根據id獲取使用者的其他資訊。

3、粉絲關係

可以用redis的集合儲存,每個人的粉絲set儲存,每個人的關注用set儲存。

4、登陸個人home頁面後需要展示個人微博和關注人的微博

a)、微博獲取,讀取自己微博的同時遍歷自己的關注的表獲取微博。

b)、個人發微博的同時推送給自己的粉絲。

Redis實戰之微博點贊

資料型別 zset 優點 可排序 1 點讚 zadd t tid postid liked time uid tid 被點讚人的微博id postid 微博id uid 點讚人的微博id 按照time從小到大排列 取出點讚人 1 zrange t tid postid liked startinde...

Redis學習記錄之 微博專案

表名 global 列名 操作 備註 global userid incr 產生全域性的userid global postid incr 產生全域性的postid 表名 user userid username password authsecret 3 test3 1111111 u q 使用者...

Redis學習記錄之 微博專案

表名global 列名操作 備註global userid incr 產生全域性的userid global postid incr 產生全域性的postid 表名user userid username password authsecret 3test3 1111111 u q 使用者註冊 使用...