首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Redis 过期了,为什么内存还在?——Redis系列(十)

Redis 过期了,为什么内存还在?——Redis系列(十)

作者头像
翰墨飘香
修改2026-09-18 15:55:07
修改2026-09-18 15:55:07
740
举报
概述
促销活动结束。优惠券、秒杀库存、限时会话——几百万个 key 都设了 TTL,按理说到点就该从内存中清理掉。看监控:GET拿不到数据返回 nil,TTL返回‑2,说明 Key 已经过期,可used_memory内存占用几乎没有变化。不少人会误以为 Redis 过期失效,甚至建议直接重启实例。先别急着重启。Redis 过期只做一件事:过期之后业务读不到数据,不会保证到期那一毫秒就立刻释放内存。
文章被收录于专栏:RedisRedis翰墨飘香

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档