Redis的逐出算法

Redis使用內存存儲數據,在執行每一個命令前,會調用freeMemoryIfNeeded()檢測內存是否充足。如 果內存不滿足新加入數據的最低存儲要求, redis要臨時刪除一些數據爲當前指令清理存儲空間。清理數據 的策略稱爲逐出算法。 注意:逐出數據的過程不是100%能夠清理出足夠的可使用的內存空間,如果不成功則反覆執行。當對所有數據嘗試完畢後,如果不能達到內存清理的要求,將出現錯誤信息。 (
相關文章
相關標籤/搜索