PEXPIRE
语法
PEXPIRE key milliseconds [NX | XX | GT | LT]
- 可用自
- 2.6.0
- 时间复杂度
- O(1)
- ACL 类别
-
@keyspace
,@write
,@fast
,
此命令与 EXPIRE
的功能完全相同,但键的生存时间以毫秒为单位而不是秒为单位。
选项
PEXPIRE
命令自 Redis 7.0 起支持一组选项
NX
-- 仅当键没有生存时间时设置生存时间XX
-- 仅当键具有现有生存时间时设置生存时间GT
-- 仅当新生存时间大于当前生存时间时设置生存时间LT
-- 仅当新生存时间小于当前生存时间时设置生存时间
对于 GT
和 LT
,非易失性键被视为无限 TTL。 GT
、LT
和 NX
选项是互斥的。
示例
RESP2/RESP3 回复
以下其中之一
历史
- 从 Redis 7.0.0 版本开始:添加了选项:
NX
、XX
、GT
和LT
。