redis緩存穿透、擊透和雪崩

緩存穿透(查不到) 概念 用戶想要查詢一個數據,發現redis內存數據庫沒有,也就是緩存沒有命中,因而向持久層數據庫查詢,發現也沒有,本次查詢失敗 當用戶不少的時候,緩存都沒有命中,因而都去請求了持久層數據庫,會給持久層數據庫形成很大的壓力,這就是緩存穿透 解決方法 布隆過濾器 布隆過濾器是一種數據結構,對全部可能查詢的參數以hash形式存儲,在控制層先進行校驗,不符合則丟棄,避免了對底層存儲系統
相關文章
相關標籤/搜索