1、统计微博活跃用户
采用位图法存储,bitset每个热气采用一个变量,最后用位位运算即可获取最终结果,每个用户只需要一位。
2、微博最新登陆的n个用户。
采用redis的list结构和sort方法获取,list存储用户的登陆先后顺序,sort倒叙排列的同时根据id获取用户的其他信息。
3、粉丝关系
可以用redis的集合存储,每个人的粉丝set存储,每个人的关注用set存储。
4、登陆个人home页面后需要展示个人微博和关注人的微博
a)、微博获取,读取自己微博的同时遍历自己的关注的表获取微博。
b)、个人发微博的同时推送给自己的粉丝。