1. 緩存雪崩
某一個時間段內,緩存集體失效,加大數據庫負擔。
解決方案:根據不同的應用場景,設置不同的失效時間,如在基礎失效時間上+random數值,使其散化。
2. 緩存擊穿
一個大量訪問的的Key失效("爆款"),造成數據庫的大量訪問。
解決方案:a. 設置永不過期; b. 互斥鎖
某一個時間段內,緩存集體失效,加大數據庫負擔。
解決方案:根據不同的應用場景,設置不同的失效時間,如在基礎失效時間上+random數值,使其散化。
一個大量訪問的的Key失效("爆款"),造成數據庫的大量訪問。
解決方案:a. 設置永不過期; b. 互斥鎖