Redis穿透,雪崩的解決辦法

Redis是開發過程當中常用到的工具,這裏簡單說一下如何解決穿透,雪崩的問題。 穿透: 一、利用互斥鎖。緩存失效的時候,獲得了鎖,再請求數據庫。沒獲得鎖,休眠一段時間重試。 二、採用異步更新策略。不管key是否取到值,都直接返回。value值中維護一個緩存失效時間,緩存若是過時,異步一個線程去讀數據庫,跟新緩存。須要緩存預熱(項目啓動前,先加載緩存)。 三、提供一個能迅速判斷請求是否有效攔截機制。
相關文章
相關標籤/搜索