2

マスター/スレーブ フェイルオーバーを管理するために、redis にはセンチネルが用意されています。私が使用している2つのサーバー。1 つはマスター サーバー用で、もう 1 つはスレーブ用です。マスターとスレーブの両方がリモート サーバーであり、デーモンとして実行されます。マスター IP とスレーブ IP を使用してセンチネルを構成する方法。Sentinel を実行する必要がある場所。Sentinel をデーモンとして実行する方法。

詳細については:

私のマスターが走っています

Port: 6379

IP: 192.168.56.101

私の奴隷が走っています

Port: 6379

IP: 192.168.56.102

私のノードはで実行されています

IP: 192.168.0.140

: Redis サーバーは Windows の仮想マシンで実行されます。ノードも同じマシン上でローカルに実行されている場合。

更新ドキュメントには、Sentinel を実行するコマンドが指定されています。私の質問は、ローカル マシンまたはマスターが実行されている仮想マシンで、または別のセンチネル サーバーとしてセンチネルを実行する必要があるということです。マスター用に 1 つ、スレーブ用に 1 つ、センチネル用にもう 1 つの redis-server のように。

4

3 に答える 3