温馨提示×

redis的过期策略怎么设置

小亿
132
2023-11-03 01:08:41
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Redis的过期策略可以通过配置参数expirepolicy来设置。Redis支持以下三种过期策略:

  1. volatile-lru(默认):在设置了过期时间的key集合中,使用LRU算法删除过期的key。
  2. volatile-ttl:在设置了过期时间的key集合中,使用TTL值最小的key进行删除。
  3. volatile-random:在设置了过期时间的key集合中,随机删除某个过期的key。

可以通过修改Redis配置文件redis.conf中的expirepolicy参数来设置过期策略,或者通过CONFIG SET expirepolicy命令在Redis运行时动态修改过期策略。例如,要将过期策略设置为volatile-ttl,可以执行以下命令:

CONFIG SET expirepolicy volatile-ttl

需要注意的是,修改过期策略只对新设置的过期时间的key生效,已经存在的key的过期策略不会改变。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:redis如何设置过期策略

0