1. 过期时间(TTL)— ≈ setTimeout 自动删除
# 设置 key 的同时指定过期时间
SET code "9527" EX 300 # 300 秒后自动删除
# 单独设置过期
SET code "9527"
EXPIRE code 300 # 300 秒后过期
# 查看剩余时间
TTL code # → 267(还有 267 秒)
TTL code # → -1 表示永不过期
TTL code # → -2 表示 key 已不存在
# 移除过期时间
PERSIST code
# 设置过期时间(毫秒)
SET code "9527" PX 300000 # 300 秒(毫秒为单位)
# 更精准:过期时间戳
EXPIREAT code 1800000000 # 在指定时间戳过期
大约 4 分钟
