Redis key 过期时间

Redis key 过期时间:

EXPIRE key 100

设置了过期时间,100秒后,key将自动被删除

过期时间删除的方法有三种:

rename命令是将keyA变为keyB,无论keyB是否已经存在,keyA的过期时间都会被keyB继承过去。

刷新过期时间:

返回值:

redis如何清除过期keys:

redis有两种方式清除过期keys:主动方式,和被动方式。

key 过期如何解决主从节点同步以及AOF文件:

为了保证结果一致性,当key过期时,从节点会等待主节点的删除命令,从节点不会自己删除已经过期的key,主节点会进行集权控制,保证一致性。不过假如意外掉电,或者节点当机不知道会是什么情况。会不会导致主节点key已经删除,而从节点没有删除的情况。官方网站也没有一个明确的解释。

expire的持久化:

假如不想所有的keys都被清除的话,可以将服务器时间设置为过去的时间。

心得:

from:http://blog.csdn.net/magicxiao/article/details/16991965

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.