如何應對緩存三大問題

緩存擊穿 首先我們來看下請求是如何取到數據的:當接收到用戶請求,首先先嚐試從Redis緩存中獲取到數據,如果緩存中能取到數據則直接返回結果,當緩存中不存在數據時從DB獲取數據,如果數據庫成功取到數據,則更新Redis,然後返回數據 定義: 高併發的情況下,某個熱門key突然過期,導致大量請求在Redis未找到緩存數據,進而全部去訪問DB請求數據,引起DB壓力瞬間增大。 解決方案: 緩存擊穿的情況下
相關文章
相關標籤/搜索