Redis EXPIREAT命令

Redis EXPIREAT命令教程

Redis EXPIREAT 命令的作用和 EXPIRE 类似,都用于为 Redis 中的 KEY 设置生存时间。不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp)。

Redis EXPIREAT命令详解

语法

192.168.98.70:6379> EXPIREAT KEY_NAME timestamp

参数

参数 描述
KEY_NAME 要设置过期时间的键。
timestamp 要设置的具体过期时间点,UNIX 时间戳。

返回值

设置成功返回 1 。当 KEY 不存在或者不能为 KEY 设置生存时间时返回 0 。

时间复杂度

O(1)

可用版本

>= 1.2.0

案例

设置过期时间

EXPIREAT 设置 KEY 过期的时间点。

# 设置过期时间 192.168.98.70:6379> SET www.haicoder.net redis OK 192.168.98.70:6379> EXPIREAT www.haicoder.net 1861891200 (integer) 1 192.168.98.70:6379> TTL www.haicoder.net (integer) 299061919 192.168.98.70:6379> DEL www.haicoder.net (integer) 1

使用 EXPIREAT 命令设置 KEY 的过期时间直到指定的时间戳。使用 TTL 命令查看 KEY 的剩余生存时间。

Redis EXPIREAT命令总结

Redis EXPIREAT命令 的作用和 EXPIRE 类似,都用于为 Redis 中的 KEY 设置生存时间。Redis EXPIREAT 命令语法:

192.168.98.70:6379> EXPIREAT KEY_NAME timestamp