redis

redis怎么设置过期时间

小亿
105
2023-11-20 20:13:46
栏目: 云计算

在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命令。

0
看了该问题的人还看了