示例
示例
SETEX code:13800000000 300 654321 # 5 分钟有效
TTL code:13800000000 # 300(近似)
PSETEX flashsale:88 500 stock=10 # 500 毫秒
PTTL flashsale:88 # <=500| SETEX | 秒级过期 |
|---|---|
| PSETEX | 毫秒级过期 |
| 原子性 | 设置与过期一条命令完成 |
过期时间为 0 或负数会直接报错(invalid expire time);计算出的秒数先做兜底,别把 0 传进去。