redis緩存穿透及解決方案

緩存訪問的過程如下: (1)應用訪問緩存,假如數據存在,則直接返回數據 (2)數據在redis不存在,則去訪問數據庫,數據庫查詢到了直接返回應用,同時把結果寫回redis (3)數據在redis不存在,數據庫也不存在,返回空,一般來說空值是不會寫入redis的,如果反覆請求同一條數據,那麼則會發生緩存穿透。 當然解決方案是可以爲這個key設置一個空值,同時寫入redis,下次請求的時候就不會訪問數
相關文章
相關標籤/搜索