| GETDEL | 取后即删 |
|---|---|
| GETEX | 取值并调整 TTL(EX/PERSIST 等) |
| 版本 | Redis 6.2 起 |
示例
示例
redis-cli GETDEL token:once
redis-cli GETEX session:1001 EX 1800把取删/续期做成单命令,避免读改写之间的竞态。
GETDEL 取值同时删除(适合一次性令牌),GETEX 取值同时设置或清除 TTL(适合续期场景),都是单命令原子完成。
| GETDEL | 取后即删 |
|---|---|
| GETEX | 取值并调整 TTL(EX/PERSIST 等) |
| 版本 | Redis 6.2 起 |
redis-cli GETDEL token:once
redis-cli GETEX session:1001 EX 1800