其他分享
首页 > 其他分享> > 面试题之缓存雪崩、穿透和击穿

面试题之缓存雪崩、穿透和击穿

作者:互联网

缓存雪崩

由于缓存集中在一段时间内大面积失效而导致大量请求全部落在数据库上,从而增加数据库压力,甚至导致数据库宕机的结果就是缓存雪崩。比如redis宕机、大量key在同一时间内失效等都会导致缓存雪崩
解决办法:

缓存穿透

发起大量数据库和redis中不存在的数据,进而导致大量请求落在数据库中从而增加数据库压力或导致数据库宕机的行为。比如他人恶意攻击等
解决办法:

缓存击穿

某一热点key由于某一时间过期导致大量请求全部落在数据库进而增加数据库压力或者导致数据库宕机的一种行为
解决办法:

标签:面试题,缓存,请求,宕机,数据库,redis,雪崩,key
来源: https://www.cnblogs.com/lanhuhen/p/16157877.html