缓存穿透、缓存雪崩、缓存击穿的区别和解决方案前言一、缓存穿透二、缓存击穿三、缓存雪崩
前言随着互联网行业不断的演进与变更,体量与复杂性的变化催生出一个又一个难题,从而衍生出一系列方便开发者解决问题的中间件,比如Redis,我们为什么要使用redis,有两个重要的原因,一个是为了减轻服务器数据库的压力,另一个当然就是因为它很‘快’,本文主要阐述在使用Redis过程中遇到高并发的情况下容易产生的几个问题,缓存击穿,缓存雪崩以及缓存穿透一、缓存穿透缓存穿透是指查询一个数据库中不存在的数据,数据库中不存在的数据自然也不会被加载到缓存当中,正常的查询流程应该是,查询一个数据先去缓存中判断这