當(dāng)Redis的使用的內(nèi)存超過(guò)設(shè)置最大內(nèi)存時(shí),會(huì)觸發(fā)Redis淘汰策略。Redis3.x有六種淘汰策略
noeviction不刪除策略
allkeys-lru優(yōu)先刪除所有key中不經(jīng)常使用的key
allkeys-random所有的key中隨機(jī)刪除一部分
volatile-lru在設(shè)置有效期的key中,刪除不經(jīng)常使用的key。
volatile-random在設(shè)置有限期的key中隨機(jī)刪除一部分key
volatile-ttl在設(shè)置有效期的key中優(yōu)先刪除剩余時(shí)間的短的key