redis哨兵集群
2024-10-13 08:19:58
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了
原本的没有权限写,也得到了相应的权限
最新文章
- 关于领域驱动设计(DDD)中聚合设计的一些思考
- EntityFramework 性能优化
- Shellcode编程小技巧
- Javascript是单线程的深入分析
- SQL Server 2008 R2——VC++ ADO 操作 重复利用_ParameterPtr
- phpMailer在thinkPHP框架中邮件发送
- UC脱茧蜕变,移动资讯市场格局再生变
- cuda中时间用法
- Map基本用法
- 代码静态分析工具PC-LINT安装配置
- C++设计模式:Template Method
- ascii codec can&#39;t decode byte 0xe8 in position 0:ordinal not in range(128) python代码报错
- CCF-201509-1-数列分段
- C# 《编写高质量代码改善建议》整理&;笔记 --(一)基本语言篇
- SpringBoot+Mybatis+MySql学习
- zeptojs库解读3之ajax模块
- 2016湘潭邀请赛—Gambling
- android BadgeView的使用(图片上的文字提醒)
- Makefile系列之四 :条件判断
- UIView+PYJExtension
热门文章
- C#将unix时间戳转换成.net的DateTime类型的代码
- Spring3.2.0 之后各个版本完整包下载地址
- Spark的转化和行动(transformations和action)
- 利用SUM打java补丁
- 使用jieba库与wordcloud库第三方库进行词频统计
- thinkphp51初始化方法initialize
- 深度学习实战-强化学习-九宫格 当前奖励值 = max(及时奖励 + 下一个位置的奖励值 * 奖励衰减)
- 004之MFCSocket同步编程(指针机制)
- Java运行时数据区域分析
- VC使用双缓冲制作绘图控件