Redis緩存雪崩、穿透、擊穿及解決辦法

1.緩存雪崩 

 概述:系統在高併發的情況下,超過了當前的承受量,容易出現宕機。

 解決辦法:1.集羣,較少壓力

                   2.本地ehache緩存

                   3.redis持久化,一旦宕機,從磁盤的加載數據

2.緩存穿透

概述:系統在出現惡意攻擊時,redis緩衝中不存在,就會去查數據庫,惡意攻擊數據庫。

解決辦法:如果每次沒在數據庫中查到,就在redis緩衝中就寫一個空值中去,然後設置一個有效期,過期之後,再重新設置。

3緩存擊穿

概述:高頻繁訪問某個熱點數據,在失效的時候,就會擊穿redis。

解決辦法:設置永不過期。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章