目前我有一个 redis 实例,现在我会做更多的失败证明。是否可以归档以下内容?我使用服务堆栈库连接到 redis,现在我希望当服务器不可用时 redis 自动切换到故障转移服务器。
问问题
359 次
1 回答
0
您应该将 Redis 实例配置为您的主实例的从属,或者使用 slaveof 命令或更可能通过在配置文件中添加一个 slaveof 指令(类似于 'slaveof 127.0.0.1 6380' ;查看文档以获取更多信息) ; 然后使用Redis Sentinel监控实例,并在 master 失败时将 Slave 提升为 Master。
此外,您必须使用支持 sentinel的Redis 客户端并在从属升级为从属时处理重定向,或者使用网络配置(如虚拟 IP)使重定向对您的应用程序透明。
于 2014-02-26T00:44:55.193 回答