Redis 让 key 在设定的时间后自动过期(TTL——Time To Live),之后会被删除。这对缓存(使过期数据失效)、会话和任何临时数据都是基础性的,也是 Redis 最常用的特性之一。
设置过期时间
bash
SET session:abc "data" EX 3600 # expire in 3600 seconds (1 hour)
SET key PX 5000
SET cache:user:1
EXPIRE cache:user:1 300
EXPIREAT key 1735689600
