redis用布隆過濾器解決緩存穿透

緩存穿透是指用戶查詢數據,在數據庫沒有,天然在緩存中也不會有。這樣就致使用戶查詢的時候,在緩存中找不到,每次都要去數據庫再查詢一遍,而後返回空(至關於進行了兩次無用的查詢)。這樣請求就繞過緩存直接查數據庫,這也是常常提的緩存命中率問題。數據庫 有不少種方法能夠有效地解決緩存穿透問題,最多見的則是採用布隆過濾器(見博客《詳解布隆過濾器的原理、使用場景和注意事項》),將全部可能存在的數據哈希到一個足夠
相關文章
相關標籤/搜索