Redis TTL

在 Redis 中,TTL(Time To Live) 表示键的剩余生存时间(以秒为单位)。根据 Redis 行为,TTL 的值具体来说:

  • 如果键没有设置过期时间 ,TTL 返回 -1
  • 如果键已设置过期时间但已过期 ,TTL 返回 -2(表示键不存在或已过期)。
  • 如果键设置了过期时间且未过期 ,TTL 返回一个大于等于 0 的整数(剩余秒数)。

因此,TTL 的值,只可能是:

  • -1(无过期时间)
  • -2(键不存在或已过期)
  • 非负整数(剩余生存时间)
相关推荐
山峰哥1 分钟前
数据库工程与查询优化案例深度复盘‌
数据库·sql·oracle·编辑器·深度优先·宽度优先
IT大白鼠2 分钟前
MSF数据库与资产管理——专业渗透测试流程
数据库·安全·msf
IvorySQL12 分钟前
PostgreSQL 日报|内核多项缺陷修复与数据校验补丁推进(8 月 27 日)
数据库·postgresql·区块链
风吹心凉25 分钟前
Agent大脑-RAG知识库
数据库
VALENIAN瓦伦尼安教学设备41 分钟前
设备状态检测振动分析实训台案例分析
大数据·数据库·人工智能·嵌入式硬件·算法
黄俊懿1 小时前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
garmin Chen1 小时前
redis面试题
java·数据库·redis·缓存
小小龙学IT1 小时前
Qt 元对象系统(Meta-Object System)深度解析:从 MOC 到反射式编程
数据库·qt
想带你从多云到转晴2 小时前
MySQL重点梳理
数据库·mysql
胖头鱼的鱼缸(尹海文)2 小时前
胖头鱼的技术专栏-465 数据库能力上移还是下沉:库变弱了,应用就变重了(20260828)
数据库