Redis緩存穿透、緩存擊穿、緩存雪崩

1、緩存穿透 查詢一個數據庫一定不存在的數據。 解決方法 1、布隆過濾器 布隆過濾器是一個bit向量或者bit。對於一個key,我們要映射到布隆過濾器,使用多個不同的哈希函數生成多個哈希值,並把每個生成的哈希值指向的bit設置爲1。 原理:當查詢時,把key使用不同的哈希函數進行計算,若對應的bit均爲1,則布隆過濾器判斷該key存在。 從上圖可以看到,不同的詞對應的bit位置可能相同,當詞比較多
相關文章
相關標籤/搜索