使用缓存时应该须要注意

  • Redis 惊群效应

  针对redis的失效缓存,若是redis数据失效,须要去DB中读取数据并缓存,若是在并发量比较大的状况下,会致使同时有多个
并发线程去DB获取数据。若是在一段时间内有大量的数据失效,会致使数据库的压力徒增,这种现象就能够称为“缓存过时
产生的惊群效应”。redis

  • 缓存穿透

  是指查询一个必定不存在的数据,因为缓存不命中时须要去查询数据库,查不到数据则不写入缓存,这将致使这个不存在数据库

的数据每次请求都须要去数据库中查询,形成缓存穿透。缓存

  • 缓存雪崩

  若是缓存集中在一段时间内失效,发生大量的缓存穿透,全部的查询都落在数据库上,形成缓存雪崩。并发

相关文章
相关标签/搜索