來說說緩存穿透、緩存擊穿、緩存雪崩都是什麼?怎麼解決?

緩存穿透 面試的時候就被問到了這個問題,具體描述就是,正常的請求都是先請求到緩存(就當我們的緩存是Redis吧),如果緩存中存在數據,就直接返回,如果緩存中不存在請求的數據,就查詢數據庫,然後將查詢到的數據再放到緩存中。 那麼如果現在有一堆的請求,在緩存中沒有,數據庫中也沒有,怎麼辦?這種垃圾請求還特別多,而且因爲是在數據庫沒有查詢到,所以也不會被放到緩存中,這就是緩存穿透的場景。 大量的這種請求
相關文章
相關標籤/搜索