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指令,可以让指定的键在经过设置的时间之后自动删除,而不需要手动删除.