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

       正常的一個緩存處理流程都會這樣設計:用戶請求數據 ,後端先從緩存中get數據,get到直接返回結果,get不到從DB中取數據,DB取到更新緩存,並返回結果,DB也沒取到,那直接返回空結果,流程見下圖: 緩存穿透 緩存穿透是指查詢一個一定不存在的數據,如果規則是從數據庫中查不到數據則不寫入緩存,這將導致這個不存在的數據每次請求都要到數據庫中查詢,失去了緩存的意義,這也是經常提的緩存命中
相關文章
相關標籤/搜索