redis 《二》服务器 主从集群搭建 + sentinel 哨兵集群模式

版权声明:本文为博主原创文章,欢迎转载,注明出处。有需要请联系[email protected] https://blog.csdn.net/weixin_42749765/article/details/82023029

主从搭建+主从切换配置

搭建实例系统https://download.csdn.net/download/weixin_42749765/10625236

主配置

端口6379
#masterauth 123456当主服务器阻止在启动时开启这个可以恢复到主服务器状态,不然容易报错
requirepass 123456


SLAVE1修改配置

端口6380
slaveof 127.0.0.1 6379
masterauth 123456
requirepass 123456

SLAVE2修改配置

端口6381
slaveof 127.0.0.1 6379
masterauth 123456
requirepass 123456

requirepass:是认证密码 


启动服务器

redis-server F:\ redis \ win \ 6379 \ redis.windows.conf

redis-server F:\ redis \ win \ 6380 \ redis.windows.conf

redis-server F:\ redis \ win \ 6381 \ redis.windows.conf

启动客户端

redis-cli -h 127.0.0.1 -p 6379

身份验证123456

设置s1 eeee

redis-cli -h 127.0.0.1 -p 6380

身份验证123456

得到s1 eeee

redis-cli -h 127.0.0.1 -p 6381

身份验证123456

得到s1 eeee

Redis哨兵(sentinel)实现主从切换配置两个sentinel进程

vi sentinel.conf - 第一个

端口26371
哨兵监视器mymaster 127.0.0.1 6379 2
sentinel auth-pass mymaster 123456

vi sentinel.conf - 第二个

端口26472
sentinel monitor mymaster 127.0.0.1 6379 2
sentinel auth-pass mymaster 123456


执行命令启动哨兵们
redis-server F:\ redis \ win \ 6380 \ sentinel.conf --sentinel
redis-server F:\ redis \ win \ 6381 \ sentinel.conf --sentinel

知识

当主切换了,当6379端口的这个服务重启的时候,他会变成6380端口服务的从属

想要恢复到master加上上边的红色字体

因为定点在切换主的时候,把对应的sentinel.conf和redis.windows.conf文件的配置修改

期间还需要关注的一个问题:定点服务本身也不是万能的,也会挡掉,所以还得部署定点集群,可以多启动几个哨兵

sentinel monitor mymaster 127.0.0.1 6379 2 //这个后面的数字2,是指当有两个及以上的sentinel服务检测到master当掉,才会去执行主从切换的功能。


文章持续更新

猜你喜欢

转载自blog.csdn.net/weixin_42749765/article/details/82023029