示例
示例
SET a v # 无过期
TTL a # -1
SET b v EX 100
TTL b # 100
TTL missing # -2
PERSIST b # 1:移除过期
TTL b # -1
PERSIST a # 0(本来就没有过期)| -1 | 键存在,无过期时间 |
|---|---|
| -2 | 键不存在 |
| >=0 | 剩余秒数 |
| PTTL | 毫秒版;PTTL -1/-2 语义相同 |
TTL 是近似值不是倒计时契约:惰性删除+定期删除决定了键在过期后可能短暂仍存在,不能用作精确调度。