我Redis的服务器不会删除键,当时间到现场达到0我Redis的钥匙不会过期
这里是一个示例代码:
redis-cli
>SET mykey "ismykey"
>EXPIRE mykey 20
#check TTL
>TTL mykey
>(integer) 17
> ...
>TTL mykey
>(integer) -1
#mykey chould have expired:
>EXISTS mykey
>(integer) 1
>#oh still there, check its value
>GET mykey
>"ismykey"
如果我检查由信息返回它说0键已过期。
有什么想法?
谢谢。
感谢您这么快回复。我的片段中的'...'仅意味着我等待20秒,直到TTL返回-1。我不在这里输入任何命令。所以到期应该直到最后,不是吗? – user1151446 2012-08-07 15:34:52
@ user1151446看我的编辑。 – 2012-08-07 15:43:09
感谢Joachim!就是这一点,我无意中将我的钥匙放在奴隶身上,而不是主人,这是不一致的。如果我切换到我的主人一切正常。 – user1151446 2012-08-07 15:59:32