目录
前言
服务器的高可用的问题!
客户端读的请求先去缓存中查询 缓存中有user1的信息 而要查询的是user2
缓存中没有 那么就会去数据库查询 可以大量的发送缓存和数据库中都没有的信息的请求来穿透
缓存穿透(查不到)
解决方案
1.布隆过滤器:
2.缓存空对象
缓存击穿(量太大,缓存过期)
集中攻击一个点!
一个热点key本来就扛着大量的大并发,key忽然失效0.1秒 在这一瞬间 持续的大并发就会击穿缓存,直接请求数据库,导致数据库崩溃!
解决方案
缓存雪崩
key忽然都失效 或者redis宕机
解决方案