我部署了一个带有4个云服务器的redis集群。主节点的初始分布为4-4-2-2。这是为了让redis集群在任何服务器关闭的情况下都能正常工作。因为幸存的主节点的数量总是超过主节点总数的一半,所以可以选择新的主节点。然而,在集群运行期间,集群中的主节点总是倾向于转到某个服务器。可能是因为这个服务器比其他服务器有更好的资源。因此,主节点的分布可能会变得不平衡,例如7-2-2-1或9-2-1-0。如果主节点最多的服务器宕机,redis集群也会宕机。群集的可用性降低。我目前的解决方案是,当分布不平衡时,通过手动运行集群故障转移接管将其恢复到4-4-2-2。我想知道是否有其他解决方案来防止主节点的分布不平衡,或者使集群从不平衡状态恢复到平衡状态。
暂无答案!
目前还没有任何答案,快来回答吧!