PEXPIREAT
语法
PEXPIREAT key unix-time-milliseconds [NX | XX | GT | LT]
- 从以下位置开始可用:
- 2.6.0
- 时间复杂度:
- O(1)
- ACL 类别:
-
@keyspace,@write,@fast,
PEXPIREAT具有相同的效果和语义EXPIREAT,但 Unix 时间
密钥将过期的密钥以毫秒为单位指定,而不是以秒为单位。
选项
这PEXPIREAT命令从 Redis 7.0 开始支持一组选项:
NX-- 仅当 key 没有 expir 时才设置 expirXX-- 仅当 key 具有现有 expir 时才设置 expirationGT-- 仅当新过期时间大于当前过期时间时,才设置过期时间LT-- 仅当新过期时间小于当前过期时间时,才设置过期时间
非易失性密钥被视为无限 TTL,目的是GT和LT.
这GT,LT和NX选项是互斥的。
例子
RESP2/RESP3 回复
以下选项之一:
历史
- 从 Redis 版本 7.0.0 开始:添加了选项:
NX,XX,GT和LT.