BloomFilter布隆過濾器的實現解決緩存擊穿問題

什麼是緩存的擊穿 緩存穿透是指緩存和數據庫中都沒有的數據,緩存每次都沒法命中,由於咱們默認不會緩存null 值,致使用戶訪問 id=-1 這樣的數據時,一直都沒法命中,這時的用戶極可能是攻擊者,攻擊會致使數據庫壓力過大。 解決方法: A.在redis緩存null, 當它再次查詢id = -i ,在緩存裏面有值,能夠不在訪問數據庫 可是缺點緩存了null 值 B.使用BloomFilter Bloo
相關文章
相關標籤/搜索