码迷,mamicode.com
首页 > 其他好文 > 详细

redis哨兵集群

时间:2019-04-24 19:41:26      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:set   服务   ash   ctr   kill   分配   ima   info   端口修改   

Sentinel 哨兵

修改src下的sentinel.conf文件 ,

配置端口  port:随便   

 技术图片

 

 

 

daemonize yes

 

配置主服务器的ip 和端口

我们把监听的端口修改成7000,并且加上权值为1,这里的权值,是用来计算我们需要将哪一台服务器升级升主服务器

sentinel monitor <master-name> <ip> <redis-port> <quorum>

sentinel monitor master-name 127.0.0.1  7000   1
                                         主   权值

src目录下执行./redis-sentinel  ../sentinel.conf  启动sentinel

 技术图片

查看 ps –ef | grep redis

 技术图片

 

启动之后 ./redis-cli –c –p 7000

技术图片

 info

找到

 技术图片

设置  set name 111

 技术图片

退出 exit/ctrl+c;

进7001   ./redis-cli –c –p 7001

 技术图片

Info

 技术图片

退出exit;

查看redis进程

 技术图片

关闭主进程7000

执行kill -9 28649

我们手动关闭Master 之后,sentinel 在监听master 确实是断线了之后,将会开始计算权值,然后重新分配主服务器

等1分钟

...

好了,执行./redis-cli –c –p 7001

Info

这时你会发现 7001 由slave升为master了

 技术图片

原本的没有权限写,也得到了相应的权限

 技术图片

 

redis哨兵集群

标签:set   服务   ash   ctr   kill   分配   ima   info   端口修改   

原文地址:https://www.cnblogs.com/wzjia/p/10764301.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!