SET
Redis では、ロック メカニズムとしてオプションのパラメーターを使用する方法を推奨しています。つまりSET lock 1 EX 10 NX
、ロックがまだ存在しない場合にのみロックを設定し、10 秒後に有効期限が切れます。
メソッドを持つNode Redisを使用していset()
ますが、追加のパラメーターを渡してキーの有効期限が切れ、キーが既に存在する場合、または可能である場合でも作成されないようにする方法がわかりません。
おそらくsetnx()
、 andexpire()
を別の呼び出しとして使用する必要がありますか?