緩存擊穿 、緩存穿透、緩存雪崩、緩存不一致

緩存擊穿

原因:熱點數據緩存失效

解決:熱點訪問數據查詢時加鎖、並放入緩存中

 

 

緩存穿透

原因:訪問不存在數據

解決:布隆過濾器

 

 

緩存雪崩

原因:導致數據庫宕機

解決:

  1. 緩存數據的過期時間設置隨機,防止同一時間大量數據過期現象發生。
  2. 如果緩存數據庫是分佈式部署,將熱點數據均勻分佈在不同搞得緩存數據庫中。
  3. 設置熱點數據永遠不過期。

 

 

緩存不一致

 

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