1、面試題
了解什么是redis的雪崩和穿透?redis崩潰之后會怎么樣?系統該如何應對這種情況?如何處理redis的穿透?
2、面試官心里分析
其實這是問到緩存必問的,因為緩存雪崩和穿透,那是緩存最大的兩個問題,要么不出現,一旦出現就是致命性的問題。所以面試官一定會問你。
3、面試題剖析
緩存雪崩發生的現象
緩存雪崩的事前事中事后的解決方案
事前:redis高可用,主從+哨兵,redis cluster,避免全盤崩潰
事中:本地ehcache緩存 + hystrix限流&降級,避免MySQL被打死
事后:redis持久化,快速恢復緩存數據
緩存穿透的現象
緩存穿透的解決方法