【发布时间】:2015-02-11 09:26:41
【问题描述】:
我正在使用以下规格测试由 Redis 支持的 ElastiCache:
- 使用 Redis 2.8,多可用区
- 单个复制组
- us-east-1b 1 个主节点,us-east-1c 1 个从节点,us-east-1d 1 个从节点
- 应用程序编写的部分是直接使用主节点的端点(primary-node.use1.cache.amazonaws.com)
- 应用程序中只进行读取的部分指向在 HAProxy 中配置的自定义端点 (readonly.redis.mydomain.com),然后指向另外两个读取从属端点。 (readslave1.use1.cache.amazonaws.com 和 readslave2.use1.cache.amazonaws.com)
现在假设主节点(主节点)在 us-east-1b 中发生故障。
据我了解,如果主实例失败,我不必更改用于写入 Redis (primary-node.use1.cache.amazonaws.com) 的端点的 url,尽管从那里开始,我还有以下问题:
- 我必须更改只读从站的端点名称吗?
- 将丢失的从属设备添加到池中需要多长时间?
如果还有什么我遗漏的,我会很感激建议/信息。
谢谢!
【问题讨论】:
标签: redis failover amazon-elasticache