1

redis サーバーが利用できないかどうかを検出し、スレーブにフェイルオーバーする最良の方法は何ですか?

もちろん、これはタイムリーかつ効率的な方法で行う必要があります。集中型の PHP セッション変数ストレージに使用しています。

この例はnrk/predis リポジトリで見ましたが、これはシャーディング専用であり、フェイルオーバー/レプリケーションの状況ではないと思いますか?

$redis = new Predis\Client(array(
    array('host' => '10.0.0.1', 'port' => 6379),
    array('host' => '10.0.0.2', 'port' => 6379)
));

TL;DR — マスターが使用できない場合、redis ベースの PHP セッションをスレーブ redis サーバーにフェイルオーバーさせたいです。

ヘルプ?

4

1 に答える 1