【发布时间】:2017-06-20 17:42:35
【问题描述】:
目前我的 Spring boot 应用有一个 redis 服务器。
现在我想让redis服务器高可用,我应该遵循哪种方法?
例如,我会设置 master、slave 和 sentinel,如果我的 master 自动关闭,新的 master 会被选举并且应用程序正常工作。 这种方法是否称为自动故障转移复制?
另一方面,集群与上述(复制)设置有何不同。是否还支持哨兵服务器进行自动故障转移?
就数据而言,我读到,集群在多个节点之间拆分数据,而不是 replication 在所有从属节点中拥有主节点数据的精确副本。那么在集群的多个节点中拆分数据,如果某些节点宕机,会导致数据陈旧的情况?
【问题讨论】:
标签: java node.js spring caching redis