初識redis,有個疑問。
Redis可以對key設定過期時間,過期后會自動洗掉嗎?
如果會自動洗掉,那懶惰洗掉和定期洗掉機制意義在哪呢?
搞不懂。請大神指點一二
uj5u.com熱心網友回復:
請大神指點迷津uj5u.com熱心網友回復:
Redis對于過期鍵有三種清除策略:被動洗掉:當讀/寫一個已經過期的key時,會觸發惰性洗掉策略,直接洗掉掉這個過期key
主動洗掉:由于惰性洗掉策略無法保證冷資料被及時刪掉,所以Redis會定期主動淘汰一批已過期的key
當前已用記憶體超過maxmemory限定時,觸發主動清理策略
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/7087.html
標籤:其他數據庫
上一篇:求教mysql游標回圈插入的問題
