Sentinel 与 `replica-priority`:控制故障转移时的副本选择

Sentinel 与 replica-priority:一场副本界的“选秀”大戏! 各位观众,掌声欢迎来到“Redis 王国”选秀节目的现场!🎉 今天我们要聊聊的是 Redis Sentinel 如何在主节点“龙体欠安”的时候,从一众副本中选出一位来“继承大统”的精彩故事。而我们今天的主角之一,就是那个默默无闻,却又至关重要的参数:replica-priority。 别着急,先来个开胃小菜,简单回顾一下 Sentinel 的“身份”。 Sentinel:Redis 王国的“御医”兼“选举委员会” Sentinel,直译过来就是“哨兵”,听名字就知道,它可不是个闲人。它就像 Redis 王国的御医,时刻监视着主节点和副本的健康状况,一旦发现主节点“龙体欠安”,比如挂掉了、网络瘫痪了等等,它就会立即启动故障转移流程,从副本中选出一个新的主节点来“临危受命”。 同时,Sentinel 也扮演着选举委员会的角色,负责组织这场“选秀”活动,确保新主节点的产生过程公平、公正、公开(虽然这个“公开”仅限于 Sentinel 集群内部)。 简单来说,Sentinel 的核心任务就是: 监控 (Moni …