redis雪崩,穿透,擊穿

看今召發表於2021-03-18

快取雪崩:同一時間大量key到過期時間失效,可在設定失效時間時加隨機數,如果直接修改資料庫,那麼一定會有不一致,通過失效時間去反覆重新整理縮短不一致的時間, 為了避免資料一直存在,一定要設定過期時間
如果通過程式修改資料,先刪除快取再修改資料可以保證一致性

穿透:反覆訪問資料庫不存在的資料 (快取此資料/程式內檢查key合法性)

擊穿:極度熱點key在失效瞬間,大量請求擊穿資料庫 (不允許過期/互斥鎖)

原文連結:https://blog.csdn.net/kobexzf/article/details/100924582

相關文章