Redis緩存更新策略對比

策略 使用場景 一致性 維護成本
LRU/LRF/FIFO算法剔除 剔除 算法 通常用於 緩存 使用 量 超過 了 預設 的 最大值 時候, 如何 對現 有的 數據 進行 剔除。 例如 Redis 使用 maxmemory- policy 這個 配置 作爲 內存 最大值 後 對於 數據 的 剔除 策略。 最差
超時剔除 一個視頻的描述信息, 可以容忍幾分鐘內數據不一致 較差 較低
主動更新 應用方對於數據的一致性要求高, 需要在真實數據更新後, 立即更新緩存數據。 可以利用消息系統或者其他方式通知緩存更新。

2019-08-08

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章