Redis Pexpireat命令

Redis Pexpireat命令用于以毫秒为单位指定unix时间戳来设置键的到期时间。在到期时间后,键将在Redis中失效不可用。

返回值
一个整数值10,如下:

  • 如果成功地为该键设置了超时时间,返回 1
  • 如果键不存在或无法设置超时时间,返回 0

语法
以下是Redis Pexpireat命令的基本语法。

redis 127.0.0.1:6379>  PEXPIREAT KEY_NAME TIME_IN_MILLISECONDS_IN_UNIX_TIMESTAMP

示例

首先,在Redis中创建一个键:mykey,并在mykey中设置一些值。

redis 127.0.0.1:6379> SET mykey "Hello"
OK

现在,为设置创建的键设置超时时间。

redis 127.0.0.1:6379> SET mykey "Hello"
"OK"
redis 127.0.0.1:6379> PEXPIREAT mykey 1555555555005
(integer) 1
redis 127.0.0.1:6379> TTL mykey
(integer) 69029337
redis 127.0.0.1:6379> PTTL mykey
(integer) 69029336860
redis 127.0.0.1:6379>

上一篇: Redis键命令 下一篇: Redis字符串