我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