2 つのphp サーバーマスター/スレーブとして実行されて
いる 2 つの redis サーバー
1 つのログ サーバー (すべての種類のログを elastcisearch に保存)
Redis サーバーの自動フェイルオーバーを実装したいと考えています。現在、php サーバーでは redis マスター アドレスがハードコードされています。
また、マスターからの redis 入力を含む logstash インスタンスを持つログ サーバーでは、logstash 構成でもハードコーディングされます。
両方の redis サーバーに redis センチネルをインストールしましたが、正常に動作しています。
しかし、問題はphpとlogstashでマスターを取得する方法であるか、それが正しい方法ではありません.
PHPの場合、このクライアントラッパーを見つけましたhttps://github.com/Sparkcentral/PSRedis
しかし、logstash については何も見つかりませんでした。間違った方向に検索しているだけだと思います
したがって、問題は、誰かが私にそれを指摘できない場合、これが正しい方向であるかどうかです.