首页 > 编程知识 正文

redis哨兵部署遇到的问题,redis主从复制哨兵模式

时间:2023-05-03 22:25:36 阅读:159320 作者:1839

1、可以在本地解压缩和安装几个不同端口号的redis服务器。 例如:

2、修改不同redis安装目录下的redis.windows-service.conf文件,以更改端口号:

3、安装不同端口号的redis服务。 在windows上安装redis请参考小编的博文“在windows上安装redis”。

接下来安装哨兵的配置文件。

选择要用作主服务器的redis服务器,并在安装目录下创建sentinel.conf文件(哨兵配置文件)

4、在sentinel.conf文件中添加内容格式: sentinel monitor [ master-group-name ] [ IP ] [ port ] [ quorum ]

例如sentinelmonitormysentinel 127.0.0.16379

其中sentinel monitor是固定的写法;

[master-group-name]给哨兵起的自己的名字;

[ip]是要连接的主机的ip;

[port]是redis的端口号;

[quorum]是用于判断哨兵所在的Redis服务器是否离线的参数,表示投票所需的“最低法定人数”。 例如,如果有10个sentinal哨兵监视任何主节点,并且至少有6个哨兵发现主节点挂起,然后确定主节点真的停机,则此处至少配置6个主节点

5、在安装目录下启动哨兵: redis-server sentinel.conf-- sentinel。

6、分别登录并连接到3个redis服务器,通过slaveof [ip] [port]建立几个redis服务器之间的主从关系。

7、通过info replication调查各服务之间的主从服务等关系。

8、用shutdown关闭主机。 可以看到,这是哨兵模式工作,主机端口变成6380,主机负责写入,从站负责读取。 可以自己验证,也可以在信息复制中查看信息

9 .新连接6379时,发现6379已经不是master,而是slave。 由此,产生了新的国王。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。