1、最常用用来当缓存使用,最常见缓存的是用户数据,毕竟基于spring security开发的话,默认的用户缓存方式就是直接jvm内存和外部缓存两种
2、有些签到、排行榜功能会用,
签到使用位图,因为用户数据量极大的时候用数据库记录存不太合适,签到数据也是几何倍数增长,但是其实数据库也能实现这种位图效果
排行榜会使用zset,因为排行榜数据量大的时候,每次从数据库读取,再排序也不合适。这种一般是c端项目才会用
3、至于一些布隆过滤器之类的,在我看来实在有点奇技淫巧的意思在里面了,没必要强行说会用这种东西
总结,个人觉得起了一个redis最好让它负责专门的行为,比如缓存就当缓存用,功能性的就另起一个,或者使用redis的最后一个库之类的
标签:哪些地方,缓存,项目,签到,数据库,redis,排行榜,数据量 From: https://www.cnblogs.com/benjerry/p/17552646.html