緩存穿透和緩存雪崩的介紹和解決辦法

緩存穿透: 當去查詢一個數據庫根本不存在的數據的時候,首先去判斷緩存中是否有數據,沒有數據就會去數據庫中查詢數據,查詢數據庫也爲空,自然也就不會去寫到緩存中去,然後再次發起請求查詢數據庫這個不存在的數據,這就是緩存穿透. 解決辦法: 對於緩存穿透沒有完全解決的辦法,下面我提供最優解決辦法:   如上面的圖當用戶查詢某一數據時,先去布隆過濾器中去查找數據,如果能查找到數據就去緩存中查詢,沒有就返回,
相關文章
相關標籤/搜索