You need to enable JavaScript to run this app.
文档中心
缓存数据库 Redis 版

缓存数据库 Redis 版

复制全文
下载 pdf
参数管理
设置 Key 的驱逐策略
复制全文
下载 pdf
设置 Key 的驱逐策略
您可以在控制台上通过设置 maxmemory-policy 参数设置 Key 的驱逐策略。​
逐出策略说明​
作为一个内存数据库,Redis 在内存空间不足的时候,为了保证命中率,就会选择一定的数据进行淘汰,可选的逐出策略说明如下:​
  • volatile-lru(默认值):从已设置失效(expire)的键中选择最近最少使用的键进行删除。​
  • volatile-lfu:从已设置失效(expire)的键中选择最不常用的键进行删除。​
  • volatile-random:从已设置失效(expire)的键中,随机选择一些键进行删除。​
  • volatile-ttl:从已设置失效(expire)的键中,选出存活时间 TTL(Time To Live)最短的键进行删除。​
  • allkeys-lru :优先删除掉最近最少使用的键。​
  • allkeys-lfu:优先删除掉最不常用的键。​
  • allkeys-random:随机选择一些键进行删除。​
  • noeviction:不删除任何键。当内存不足以容纳新增数据时,新写入操作就会报错,读请求可以继续进行,但涉及写入的线上任务不能持续进行,采用 noeviction 策略可以保证数据不被丢弃。​
您可以根据实际的业务情况选择合理的逐出策略。​
操作步骤​
  1. 登录 Redis 控制台。​
  1. 在顶部菜单栏选择实例所属的项目和地域。​
  1. 在实例列表页,单击目标实例名称。​
  1. 在实例详情页,单击参数配置页签。​
  1. 在参数列表子页签,单击批量修改参数,从参数列表中找到 maxmemory-policy 参数,并根据业务需要修改参数值。​
  • 您可以在右侧搜索栏中输入参数名称进行筛选。​
  1. 修改完成后,单击参数列表左上角的提交。​
  1. 在弹出的对话框中,确认需要修改的参数和参数值,单击确定。​
相关 API​
​
API​
描述​
调用 DescribeDBInstanceParams 接口查询目标 Redis 实例支持的参数列表。​
调用 ModifyDBInstanceParams 接口修改目标 Redis 实例的参数配置。​
​
​
最近更新时间:2026.10.16 11:34:42
这个页面对您有帮助吗?
有用
有用
无用
无用