项目中,redis被用在了哪些地方

发布时间 2023-07-14 10:57:11作者: 时间羚羊

1、最常用用来当缓存使用,最常见缓存的是用户数据,毕竟基于spring security开发的话,默认的用户缓存方式就是直接jvm内存和外部缓存两种

2、有些签到、排行榜功能会用,

签到使用位图,因为用户数据量极大的时候用数据库记录存不太合适,签到数据也是几何倍数增长,但是其实数据库也能实现这种位图效果

排行榜会使用zset,因为排行榜数据量大的时候,每次从数据库读取,再排序也不合适。这种一般是c端项目才会用

3、至于一些布隆过滤器之类的,在我看来实在有点奇技淫巧的意思在里面了,没必要强行说会用这种东西

 

总结,个人觉得起了一个redis最好让它负责专门的行为,比如缓存就当缓存用,功能性的就另起一个,或者使用redis的最后一个库之类的