本文内容为 http://www.redis.io/commands/pexpire 的翻译、注解、例子扩充及其它修改。感谢 Redis 作者 Antirez 为开源社区作出的贡献,本文保证最新、最准、最全以表示对其的敬意。欢迎留言纠错、提示更新或支持。
PEXPIRE key milliseconds

命令 PEXPIRE 与命令 EXPIRE 拥有相同的效果及语义,除了指定存在时间(TTL,time to live)时采用毫秒而不是秒来表示。

This command works exactly like EXPIRE but the time to live of the key is specified in milliseconds instead of seconds.
  • 如果超时设置成功,则返回 1

    如果键不存在,或超时未被设置,则返回 0

    1 if the timeout was set.

    0 if key does not exist or the timeout could not be set.

  • redis> SET mykey "Hello"
    OK
    redis> PEXPIRE mykey 1500
    (integer) 1
    redis> TTL mykey
    (integer) 1
    redis> PTTL mykey
    (integer) 1498
  • 版本支持

    2.6.0+

    时间复杂度(Time complexity)

    O(1)