redisスタンドアロンがどのように楽観的なロックを提供するのかを読んでいます。私はまた、分散ロックのために利用可能なredisウェブサイト上のRedlockアルゴリズムに出くわしました。クラスタモードのレディスロックを有効にしました
ここでわからないことは、Redisで分散ロック(クラスタモードが有効)が必要な理由です。
分散モードでは、最大15個のシャードを持つことができ、各シャードは重複しないレコードを持つことができます。共有データがないので、分散ロックの必要性は何ですか?
それぞれの共有に対して楽観的なロックが行われませんか? 1つの理由は複数キー操作であるかもしれませんが、私は何も考えることができません。
私の理解は正しいですか? Redisの中
返信いただきありがとうございます。私の理解のRedisのあたりとしては、データベースが最初に他に移動する前に1つのトランザクションを完了します別のWebサーバーからの要求を取得し、そうしてもシングルスレッドです。ロックはどのように役立ちますか?私が間違っているなら、私を修正してください。 – cyclops
あなたは、全体としてアプリケーションをロックし、自分自身をRedisのではありません。 –