检测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 服务器。
帮助?