緩存穿透
緩存穿透:大量請求無法命中緩存,直接走數(shù)據(jù)庫蚁署,會使數(shù)據(jù)庫壓力瞬間增大便脊,導致宕機。
03_緩存穿透現(xiàn)象以及解決方案.png
緩存雪崩
緩存雪崩:當redis宕機光戈,在高并發(fā)時哪痰,所有的請求全部涌入數(shù)據(jù)庫,導致數(shù)據(jù)庫宕機久妆。
緩存雪崩的解決方案:
- 事前:redis高可用晌杰,主從+哨兵,redis cluster筷弦,避免全盤崩潰肋演。
- 事中:本地ehcache緩存+hystrix限流&降級,避免Mysql被打死烂琴。
- 事后:redis持久化爹殊,快速恢復緩存數(shù)據(jù)。
01_緩存雪崩現(xiàn)象.png
02_如何解決緩存雪崩.png