码迷,mamicode.com
首页 > 其他好文 > 详细

Redis设置Key的过期时间 – EXPIRE命令

时间:2018-03-27 16:36:57      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:write   second   通过   修改   .com   更新   name   body   strong   

EXPIRE key seconds

为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。

 

操作key对生存时间的影响

生存时间可以通过使用 DEL 命令来删除整个 key 来移除,或者被 SET 和 GETSET 命令覆写(overwrite),这意味着,如果一个命令只是修改(alter)一个带生存时间的 key 的值而不是用一个新的 key 值来代替(replace)它的话,那么生存时间不会被改变。另一方面,如果使用 RENAME 对一个 key 进行改名,那么改名后的 key 的生存时间和改名前一样。最后,使用 PERSIST 命令可以在不删除 key 的情况下,移除 key 的生存时间,让 key 重新成为一个『持久的』(persistent) key 。

更新生存时间

可以对一个已经带有生存时间的 key 执行 EXPIRE 命令,新指定的生存时间会取代旧的生存时间。

 

Redis设置Key的过期时间 – EXPIRE命令

标签:write   second   通过   修改   .com   更新   name   body   strong   

原文地址:https://www.cnblogs.com/ydymz/p/8657706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!