一人一赞问题
需求:不重复,点赞和取消赞----->使用Set数据结构即可
需求:点赞排名----->使用Zset
判断是否点赞,必须唯一(即是否在Zset中:因为没有直接查询,所以可以间接去查分数,分数存在即存在,反之)使用ZSCORE(客户端中是score)命令
添加ADD(客户端中是add),删除REMOVE(客户端是remove)
获取Top排行就直接使用ZRANGE(客户端中是zrange)命令
关注取关、共同关注
通过一张表维护即可,关注则在表中添加一条标明数据,取关则删除数据。
共同关注则依靠Redis中的Set数据结构的交集操作