緩存穿透、緩存雪崩、緩存擊穿小結

平常學習小結,不計內容、不計形式。web 一、緩存穿透 形成緣由 代碼設置了錯誤的緩存key,致使請求都打在DB上。 接口被爬蟲或惡意訪問,形成大量空命中。 解決方案 緩存空對象:對直接訪問DB返回的null,設置緩存(必定要設置過時時間,且時間不宜長)(缺點:可能會有大量無效緩存佔用內存空間)。 布隆過濾器:在緩存層前面,將存在的key用布隆過濾器保存起來,當請求過來時先到過濾器中找一下,不存返
相關文章
相關標籤/搜索