https://gitee.com/wwuxyu/eight/blob/master/Redis.md

Redis的数据结构,分别在哪些场景下使用

  1. string字符串:一般常用在需要技术的场景,比如用户的访问次数、热点文章的点赞转发数量
  2. list链表:发布订阅or消息队列
  3. hash:系统中对象数据的存储
  4. set:需要存放的数据不能重复。求交集并集
  5. sorted set:需要对数据根据某个权重进行排序的场景,如排行榜。

https://wenku.baidu.com/view/e4a1d4626aeae009581b6bd97f1922791688be82.html
布隆过滤器作用 使用场景
解决缓存穿透问题。
缓存穿透:redis和db中都没有数据
缓存击穿:热点数据过期,直接访问数据库。
雪崩:大量热点数据同时过期。数据库扛不住,形成一系列连锁反应,导致整个系统崩溃。