緩存服務器掛了或大量緩存集中在一段時間內失效,請求全部轉發到數據庫上,造成數據庫瞬時壓力過大雪崩!
失效的幾種情況:
1、緩存服務器掛了
2、高峯期緩存局部失效
3、熱點緩存失效
解決方案:
1、避免緩存集中失效,不同的key設置不同的超時時間
2、增加互斥鎖,控制數據庫請求,重建緩存
3、提高緩存的HA,如:redis集羣
緩存服務器掛了或大量緩存集中在一段時間內失效,請求全部轉發到數據庫上,造成數據庫瞬時壓力過大雪崩!
失效的幾種情況:
1、緩存服務器掛了
2、高峯期緩存局部失效
3、熱點緩存失效
解決方案:
1、避免緩存集中失效,不同的key設置不同的超時時間
2、增加互斥鎖,控制數據庫請求,重建緩存
3、提高緩存的HA,如:redis集羣