redis 官方提供的 conf
中6中過期策略的具體方式。
redis 中的預設的過期策略是volatile-lru 。設定方式
config set maxmemory-policy volatile-lru
maxmemory-policy 六種方式
volatile-lru:只對設定了過期時間的key進行lru(預設值)
allkeys-lru : 刪除lru演算法的key
volatile-random:隨機刪除即將過期key
allkeys-random:隨機刪除
volatile-ttl : 刪除即將過期的
noeviction : 永不過期,返回錯誤
第一種「讀時刪除」第二種定期刪除一定比例的key,第三種是乙個當記憶體超出設定時,
redis 的6種過期策略
redis 官方提供的 conf 中6中過期策略的具體方式。redis 中的預設的過期策略是volatile lru 設定方式 config set maxmemory policy volatile lru maxmemory policy 六種方式 volatile lru 只對設定了過期時間的...
redis過期策略
1 noeviction 一旦記憶體滿則返回錯誤 2 allkeys lru 對所有的key進行lru 3 volatile lru 只對設定了過期的key進行lru 預設的方式 4 allkeys random 隨機剔除乙個key 5 volatile random 對設定過期的key進行隨機剔除...
Redis過期策略
1,設定過期時間 expire key time 單位為秒 setex string key,int seconds,string value 字串獨有的方式 注意 過期key的判定 檢查給定key是否存在於過期字典,如果存在,那麼取得key的過期時間。檢查當前unix時間戳是否大於key的過期時間...