Redis数据淘汰策略
2019-04-11 本文已影响0人
钧辉
Redis中,当达到最大内存限制时(maxmemory),Redis会根据 maxmemory-policy 配置的策略, 来决定具体的行为。
主要支持的策略有:
1. volatile-lru:从已设置过期时间的数据集中挑选最近最少使用的数据淘汰。
2. volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰。
3. volatile-random:从已设置过期时间的数据集中任意挑选数据淘汰。
4. allkeys-lru:从数据集中挑选最近最少使用的数据淘汰。
5. allkeys-random:从数据集中任意挑选数据淘汰。
6. no-enviction:禁止驱逐数据。