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了

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

最新文章

  1. 关于领域驱动设计(DDD)中聚合设计的一些思考
  2. EntityFramework 性能优化
  3. Shellcode编程小技巧
  4. Javascript是单线程的深入分析
  5. SQL Server 2008 R2——VC++ ADO 操作 重复利用_ParameterPtr
  6. phpMailer在thinkPHP框架中邮件发送
  7. UC脱茧蜕变,移动资讯市场格局再生变
  8. cuda中时间用法
  9. Map基本用法
  10. 代码静态分析工具PC-LINT安装配置
  11. C++设计模式:Template Method
  12. ascii codec can&#39;t decode byte 0xe8 in position 0:ordinal not in range(128) python代码报错
  13. CCF-201509-1-数列分段
  14. C# 《编写高质量代码改善建议》整理&amp;笔记 --(一)基本语言篇
  15. SpringBoot+Mybatis+MySql学习
  16. zeptojs库解读3之ajax模块
  17. 2016湘潭邀请赛—Gambling
  18. android BadgeView的使用(图片上的文字提醒)
  19. Makefile系列之四 :条件判断
  20. UIView+PYJExtension

热门文章

  1. C#将unix时间戳转换成.net的DateTime类型的代码
  2. Spring3.2.0 之后各个版本完整包下载地址
  3. Spark的转化和行动(transformations和action)
  4. 利用SUM打java补丁
  5. 使用jieba库与wordcloud库第三方库进行词频统计
  6. thinkphp51初始化方法initialize
  7. 深度学习实战-强化学习-九宫格 当前奖励值 = max(及时奖励 + 下一个位置的奖励值 * 奖励衰减)
  8. 004之MFCSocket同步编程(指针机制)
  9. Java运行时数据区域分析
  10. VC使用双缓冲制作绘图控件