Redis的逐出算法

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