Redis淘汰策略 :
1.volatile -lru : 从设置过期时间的数据集(sserver.db[i].expires)中挑选出最近最少使用的数据淘汰( 如果数据最近被访问过,那么将来这个数据被访问的key也是大于其他的key)
2.volatile-ttl:除了淘汰机制采用的LRU ,策略基本与volatile lru 相似
3.volatile -random : 从已设置过期时间的数据集(server.db[i].expires)中任意选择数据淘汰
4.alikeys-lru; 从数据及(server.db[i].dict)选择任意数据淘汰
5.allkeys -random : 从数据集(server.db.[i].dict)中选择任意数剧淘汰
6.no-enviction: 禁止驱逐数据,也就是当内存不足以容纳新人数据时,新写入操作就会报错
redis 删除策略
1.定时删除 —-定时器
2.惰性删除
3.定期删除