2016-11-01 5 views
1

私は、そのような質問がまだ尋ねられていないと結論付けるのに十分公正であることを調査しました。REDISキーから期限切れを取り除く方法

のは、我々はRedisのSETキーを持っていると仮定してみましょう:

SET TEST_KEY 1 
TTL TEST_KEY ## -1 (unlimited) 
EXPIRE TEST_KEY 1000 # 1 
TTL TEST_KEY ## 1000 (1000 seconds) 

だが、今私は、この特定のキーから有効期限を削除したいとしましょうはそう何をすべきか、TTL-1を返すのか? 私は-1EXPIREを設定しようとしたが、それは

答えて

2

だけSETコマンドでそれをリセットする動作しませんでした:そうで

SET TEST_KEY 1 
TTL TEST_KEY ## -1 

LISTと連携し、より一般的なコマンド、SETと、は、PERSIST

PERSIST TEST_KEY 
TTL TEST_KEY ## -1 
+0

となりました。 –

+1

@YehiaAwad 'PERSIST'コマンドを使うことができます。 –

+0

あなたは私の人生を救いました –

関連する問題