修改本页

Redis 命令 客户端 文档 社区 下载 问题 支持 许可

EXPIREAT key timestamp

相关命令

Available since 1.2.0.

时间复杂度: O(1)

EXPIREAT has the same effect and semantic as EXPIRE, but instead of specifying the number of seconds representing the TTL (time to live), it takes an absolute Unix timestamp (seconds since January 1, 1970).

Please for the specific semantics of the command refer to the documentation of EXPIRE.

Background

EXPIREAT was introduced in order to convert relative timeouts to absolute timeouts for the AOF persistence mode. Of course, it can be used directly to specify that a given key should expire at a given time in the future.

返回值

Integer reply, specifically:

  • 1 if the timeout was set.
  • 0 if key does not exist or the timeout could not be set (see: EXPIRE).

例子

redis> SET mykey "Hello"

  1. OK

redis> EXISTS mykey

  1. (integer) 1

redis> EXPIREAT mykey 1293840000

  1. (integer) 1

redis> EXISTS mykey

  1. (integer) 0
redis>

Comments powered by Disqus

This website is open source software developed by Citrusbyte.

The Redis logo was designed by Carlos Prioglio. See more credits.

Sponsored by Redis Support