1
檢測redis服務器是否不可用並故障切換到從服務器的最佳方法是什麼?將predis故障轉移到redis slave的最佳方式是什麼?
當然,這應該是一個及時和有效的方式。我將它用於集中式PHP會話變量存儲。
我在nrk/predis repo上看到了這個例子,但我相信它只用於分片而不是故障轉移/複製情況?
$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如果主不可用。
幫助?
您可能想閱讀:http://stackoverflow.com/questions/14941897/redis-cluster-production-ready – edwardmp
@edwardmp - 主/從複製與「Redis集羣」不同,對吧? – DesignerGuy
是的,通常一個集羣更像是主人/主人。但我認爲你可能想看看即將到來的Redis集羣。我認爲這可以進一步幫助你,Redis Sentinel:http://redis.io/topics/sentinel – edwardmp