データの同期を維持するために、異なるハードウェアにインストールされているRedis の 2 つのインスタンス (サーバーAとB )を維持したいと考えています。データ「X」がサーバーAに書き込まれたときに、サーバーBにも同期させたい。
その理由は、クライアント アプリケーションから、データを読み取る必要があるときはいつでも、2 つのサーバー間でランダムに選択して、複数の要求から接続を負荷分散できるからです。これにより、一方のサーバーがダウンした場合でもデータが他方のキャッシュに残るように、高可用性アーキテクチャを持つこともできます。
上記の実行方法は、クライアントコードのみです。私が書くときはいつでも、両方のサーバー (A と B) に書き込みます。
サーバー A が B へのデータ書き込みのレプリケートを担当することをサーバー構成レベルで指定する方法はありますか? サーバー B にレプリケートされる書き込みのトリガーのようなもの、またはその逆 (サーバー B への書き込みが A にレプリケートされる) ?