1. Redis クラスターは他の 2 つのノードからも他のすべてのキーを削除しますか? (戻ってきたら)
まず第一に、クラスターのアクティビティではなく操作のみがブロックされ、データに対しては何も行われないため、ドキュメントには記載されています
Redis クラスターの障害検出は、マスターまたはスレーブ ノードが大部分のノードから到達できなくなったことを認識し、スレーブをマスターの役割に昇格させることで対応するために使用されます。スレーブの昇格が不可能な場合、クラスターはエラー状態になり、クライアントからのクエリの受信を停止します。
次に、データが削除されるかどうかについて (複製文書の下)
Redis レプリケーションが使用されるセットアップでは、マスターで永続性を有効にすることを強くお勧めします
つまり、永続性が無効にoff
なり、マスター サーバーのペアがダウンした場合にのみ、データが失われます。ペアが復旧すると、データを回復できなくなります。そのため、Redis の永続性をオンのままにしてください。
2. このクラスタを手動で再起動する必要がありますか? また、他のキーの値を (他のノードで) 保持することはできますか?
上記の答えがそれをカバーしていると思います。
3. Azure Redis Cache を使用すると、どのように動作しますか?
Azure Redis Cache FAQから
高可用性/SLA: Azure Redis Cache は、Standard/Premium キャッシュが少なくとも 99.9% の時間使用できることを保証します。SLA の詳細については、「Azure Redis Cache の価格」を参照してください。SLA は、キャッシュ エンドポイントへの接続のみを対象としています。SLA は、データ損失からの保護をカバーしていません。Premium レベルで Redis データ永続化機能を使用して、データ損失に対する回復力を高めることをお勧めします。
だからそれはちょっと彼らの頭痛の種です
また
Redis クラスター: 53 GB を超えるキャッシュを作成する場合、または複数の Redis ノード間でデータを分割する場合は、Premium レベルで利用できる Redis クラスターを使用できます。各ノードは、高可用性のためのプライマリ/レプリカ キャッシュ ペアで構成されます。詳細については、「Premium Azure Redis Cache のクラスタリングを構成する方法」を参照してください。