Redis Expireat命令用于以Unix时间戳格式设置键的到期时间。 在到期时间后,键将在Redis中失效不可用。
返回值
一个整数值1
或0
,如下:
- 如果成功地为该键设置了超时时间,返回
1
- 如果键不存在或无法设置超时时间,返回
0
语法
以下是Redis Expireat
命令的基本语法。
redis 127.0.0.1:6379> Expireat KEY_NAME TIME_IN_UNIX_TIMESTAMP
示例
首先,在Redis中创建一个键:akey
,并在akey
中设置一些值。
redis 127.0.0.1:6379> SET akey redis
OK
现在,为设置创建的键设置超时时间为 60
秒。
127.0.0.1:6379> SET akey redis
OK
127.0.0.1:6379> EXPIREAT akey 1393840000
(integer) 1
127.0.0.1:6379> EXISTS akey
(integer) 0
127.0.0.1:6379> SET akey redis
OK
127.0.0.1:6379> EXPIREAT akey 1493840000
(integer) 1
127.0.0.1:6379> EXISTS akey
(integer) 1