Redis过期时间设置之EXPIRE指令(redis 过期时间命令)

Redis的EXPIRE指令是Redis中用来设置指定键的过期时间的指令.expire是Redis中,实现key 的过期操作的最基本命令。

EXPIRE指令的语法

EXPIRE key seconds

其中,key是指要设置过期时间的键,seconds是指设置的过期时间,单位为秒,也就是说,设置完成之后,key 将在 seconds 秒后自动删除。

EXPIRE指令的实例

实例使用:

让键 name 的值在60秒后自动删除,可以使用如下指令:

set name “destiny”

EXPIRE name 60

在执行EXPIRE指令之后,Redis服务器会返回一个 1,当此键的值被设置完成之后,此键就会在60秒后自动删除,两个指令之间的关系如下图所示:

EXPIRE指令的注意事项

只有被设置了过期时间的键才会被删除, 如果没有设置EXPIRE指令或者 EXPIRE 被设置为0,则该键不会被自动删除。

注意Redis中没有为存储数据设置一个统一的过期时间的设置,各个键的过期时间是独立的,可以根据需求来使用EXPIRE指令来设置不同的过期时间。

总结

EXPIRE指令是Redis中用来设置指定键的过期时间的指令,使用EXPIRE指令,可以让指定的键在经过设置的时间之后自动删除,而不需要手动删除.


数据运维技术 » Redis过期时间设置之EXPIRE指令(redis 过期时间命令)