sql >> データベース >  >> NoSQL >> Redis

キャッシュドライバーの分散アトミックロックとは何ですか?

    分散ロックは、複数のソースで十分に文書化されています。

    アトミック属性は、分割できないテストアンドセットを参照します これはロック要求の一部である必要があります。そうしないと、2人の候補者が同時にテストを行い、リソースの独占権を獲得したと考えて立ち去ります。

    必須であるため、この用語は単に分散ロックと呼ばれることがよくあります。 。

    さて、いくつかの情報源:

    • Antirez(Redisの作成者)は、分散ロックの課題を適切に分析しながら、クライアントの実装を批判する必要があります。彼は自分の解決策をレッドロックと呼んだ。 Redisを使用した分散ロック
    • 次に、データ集約型アプリケーションの設計の作成者であるMartinKleppmann 、Redlockを批判し、分散ロックを行う方法で彼の解決策を提案しました
    • その後、アンティレスは「レッドロックは安全ですか?」と答えました。

    これらの3つの記事に目を通すと、分散ロックを実装する方法を強く理解できます。




    1. ClusterControlでのクラスタートポロジの視覚化

    2. マングースは既存のフィールドに対して未定義を返します

    3. リモートredisサーバーに接続しています

    4. MongoDBが機能していません。エラー:dbpath(/ data / db)が存在しません。