Redis 键过期

redis_database/expiration2026-10-29 11:03:47

Redis 键过期通过为键设置有效期,使临时数据在期限结束后不再作为有效键使用。

TTL 与删除

TTL 描述键剩余有效时间。过期键通过访问时检查及周期性处理等机制移除,不能把逻辑过期与内存恰在某一毫秒被释放等同。

设置或覆盖键时应检查相应命令是否保留原有效期,不能假设所有更新都具有相同 TTL 行为。

与内存淘汰的区别

过期关注时间有效性,内存淘汰关注容量压力。即使 TTL 尚未结束,键也可能因配置的淘汰策略提前被移除,使用方仍需处理缓存未命中。

参考资料

本页目录