redis sentinel启动步骤详解
1、redis sentinel启动步骤有以下几个环节。

2、第一步,初始化服务器。

3、第二步,替换成sentinel专用代码
命令集不同
sentinel服务器会加载不同于redis的服务器命令集,以下为sentinel部分命令集。

4、第三步,初始化sentinel状态,初始化sentinel监视主服务器的列表
sentinel状态中masters字典记录了所有被Sentinel监视的主服务器的相关信息
字典的键是被监视主服务器的名字
而字典的值是被监视主服务器对应的sentinel.c/sentinelRedisInstance结构。


5、以下为master1的实例结构。

6、第四步,根据给定的配置文件,初始化sentinel的监视主服务器列表,以下为sentinel状态以及masters字典。

7、第五步,建立网络连接。

8、以下图为sentinel向主服务器创建连接。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:24
阅读量:101
阅读量:117
阅读量:100
阅读量:71