1
私はRedisまたはMemcachedにキーを格納するライブラリを作成しています。それを一般的に保つために、私はすべての設定操作にSET
を使用したいと思いますが、私は "期限切れではありません"と等しい有効期限値を見つけるのに苦労しています。私が送ることができるセンチネルの価値はありますか?Redisはオプション付き、有効期限なし
例えば100の有効期限がある場合、私は、送りたい:
SET myKey myValue ex 100 NX
をしかし、何の有効期限はありません場合、私は
SET myKey myValue ex -1 NX
ではなく
を行うことを好みますSETNX myKey myValue
興味深いことに、0123を使用してSET
に相当する方法はありません有効期限なしのオプション。
わからない、それがドキュメントに文字通りここにあります:http://redis.io/commands/SET – user9993
うわー、2解説O/W正解のための投票ダウン。 –
downvoteを説明しないことに対する謝罪。問題は、_をoption_と設定する方法ですが、有効期限はありません。 'SET key value'はキーを設定しますが、XX/NXを制御することはできません。 –