
缓存
东豫虬髯
从前种种,譬如昨日死
以后种种,譬如今日生/2018/9/4
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
缓存穿透
缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。如果查询一个一定不存在的对象,每次都会去查询数据库,而每次查询都是空,而且查询之后又不会将这次的查询记录到redis中,所以要是有恶意的攻击的话,就会利用这个漏洞,对数据库造成压...原创 2019-10-06 10:47:08 · 133 阅读 · 0 评论 -
缓存雪崩
缓存雪崩就是缓存宕机了,本来缓存中缓存的数据是可以满足正常的查询操作的,比如有5000个请求过来,其中4000个在正常情况下是可以走缓存的,但是现在缓存宕机了,就走不了了,所有的请求就都走数据库了,这时的数据库压力就非常大了,那数据库扛不住每秒5000个请求(假如数据库每秒只能扛2000个请求),这个时候数据库就会直接崩溃。如果这个时候不做任何处理,只是重启数据库的话,重启后立马又会挂掉,因为...原创 2019-10-06 16:43:01 · 150 阅读 · 0 评论