缓存雪崩
什么是缓存雪崩?数据未加载到缓存中,或者在一个时间段内,Redis服务器上的缓存大面积失效了。
雪崩的危害?雪崩发生,此时将会有大量的请求直接落在数据库,数据库服务器处理能力不足,将会导致数据库服务器的CPU和RAM负载过高,从而引起服务器瘫痪,甚至宕机。
缓存击穿
什么是缓存击穿?一条热点缓存(如热搜TOP10),在大量并发请求的时候,忽然失效。失效瞬间,成千上万的请求瞬间落在了数据库,这就是击穿了。
缓存穿透
什么是缓存穿透?如果一条数据在缓存和数据库都没有,那么每次找这条数据,都要打到数据库服务器上,这就是穿透了。