在Redis中,可以通过使用EXPIRE
命令来设置键的过期时间。
具体的命令语法如下:
EXPIRE key seconds
其中,key
是要设置过期时间的键名,seconds
是键的过期时间,单位为秒。
示例:
SET mykey "Hello"
EXPIRE mykey 60
上述示例中,mykey
键被设置为60秒后过期。
另外,还可以使用TTL
命令来查看键的剩余存活时间(Time To Live)。
示例:
TTL mykey
该命令将返回mykey
键的剩余存活时间,以秒为单位。如果键不存在或者没有设置过期时间,则返回-1;如果键已经过期,则返回-2。
需要注意的是,EXPIRE
命令只能设置键的过期时间,无法取消或更新过期时间。如果需要取消键的过期时间,可以使用PERSIST
命令。如果需要更新键的过期时间,则可以使用EXPIREAT
命令。