缓存穿透 击穿 雪崩
缓存穿透:
reids访问过程中,如果key不存在,则直接去数据库进行查询
如果被利用恶意攻击,比如每秒超过2000次请求,很容易使mysql挂掉
解决办法是:每次从数据库查询到一个不存在的key使,就写一个空值到缓存库中,有恶意攻击的时候,直接从缓存中取到这个空值
缓存雪崩:
就是每秒有5000个请求过来时候,redis缓存库崩了,然后这些请求瞬间落在了mysql数据库上,直接导致数据库死机.重启数据库,但是数据库立马又被新的流量给打死了
解决方案就是:
事前:提高缓存库的高可用,.
原创
2020-08-17 14:57:18 ·
132 阅读 ·
0 评论