• PEXPIREAT key milliseconds-timestamp
    • 返回值
    • 代码示例

    PEXPIREAT key milliseconds-timestamp

    可用版本: >= 2.6.0
    时间复杂度: O(1)

    这个命令和 expireat 命令类似,但它以毫秒为单位设置 key 的过期 unix 时间戳,而不是像 expireat 那样,以秒为单位。

    返回值

    如果生存时间设置成功,返回 1 。当 key 不存在或没办法设置生存时间时,返回 0 。(查看 EXPIRE key seconds 命令获取更多信息)

    代码示例

    1. redis> SET mykey "Hello"
    2. OK
    3.  
    4. redis> PEXPIREAT mykey 1555555555005
    5. (integer) 1
    6.  
    7. redis> TTL mykey # TTL 返回秒
    8. (integer) 223157079
    9.  
    10. redis> PTTL mykey # PTTL 返回毫秒
    11. (integer) 223157079318