緩存:熱點key重建優化。

開發人員使用」緩存+過期時間「的策略既可以加速數據讀寫,又保證數據的定時更新,這種模式基本滿足絕大部分需求。但是有兩個問題如果同時出現,可能就會對應用造成致命的危害: 當前key是一個熱點key(例如一個熱門的娛樂新聞),併發量非常大。 重建緩存不能在短時間完成,可能是一個複雜計算,例如複雜的SQL、多次IO、多個依賴等。 在緩存失效的瞬間,有大量線程來重建緩存(如下圖所示),造成後端負載加大,甚
相關文章
相關標籤/搜索