【案例】redis-server 大量key过期不释放空间的
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,环境: 某个redis集群(redis4.0.11的主从环境)背景:这个redis集群开发有大量的key的写入和过期,导致内存急剧上涨。使用 rdb工具 (git地址:https://github.c
千家信息网最后更新 2026年11月01日【案例】redis-server 大量key过期不释放空间的
环境: 某个redis集群(redis4.0.11的主从环境)
背景:这个redis集群开发有大量的key的写入和过期,导致内存急剧上涨。
使用 rdb工具 (git地址:https://github.com/sripathikrishnan/redis-rdb-tools) 分析下rdb文件后,发现内存中有很多的key,过期时间早到了,但是实际上还存在。原因: 因为redis的key清理策略是懒惰删除(lazy free),我们可以尝试调大,这样每秒钟执行的redis的内部cronjob次数将增大,也就可以加快key的淘汰。
操作步骤:
1、config get hz 看到当前redis-server 默认值是10
2、config set hz 50 我们这里将hz设置为50,然后观察段时间看看(注意hz的设置值可以以10为步长逐步增加,但是一般不要超过100)
下面 2张图,是我从监控上截取的。可以看到 设置后迅速有大量的key被淘汰了。
内存
时间
环境
集群
懒惰
主从
原因
地址
实际
实际上
工具
文件
次数
步骤
策略
背景
步长
分析
尝试
开发
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
互联网科技公司经营范围
互联网品科技
盈实互联网科技
西安互联网科技
未来的互联网科技
有木互联网科技
互联网科技论坛
国外互联网科技网站
互联网养老 桔豆科技
宁夏众和广鑫互联网科技有限公司
互联网对科技的发展
健康食品互联网创新科技园项目
卓翼科技产业互联网合作
伍佰万互联网科技怎么赚钱
深圳互联网科技的发展
杭州披云加互联网科技有限公司
济南小医互联网科技有限公司招聘
中国科技和美国互联网
安徽九吞吴互联网科技有限公司
互联网科技巨头监管
猪兼强互联网科技
互联网科技logo
撒么互联网科技公司
北京三清互联网科技
广州市恰铎互联网科技有限公司
上海乐五互联网科技有限公司
科技互联网行业投资研究
国产互联网科技公司
利用互联网等科技手段