






























![]()
转到master 目录下
运行 vi redis.conf
修改端口 port 7000
修改密码 requirepass 123456
修改为守护进程启动 daemonize yes

修改为守护进程启动 daemonize yes

进入到 redis7000目录 执行:redis-server redis.conf
进入到 redis7100目录 执行:redis-server redis.conf
运行 ps -ef |grep redis

转到redis 原安装目录(src)下,找到redis-cli
执行命令:redis-cli -p 7000
输入 auth 123456 连接上redis
存储一个key


将哨兵配置文件 sentinel.conf copy到master 和slave文件夹下
命令如下:

Vi sentinel.conf
port 27000
sentinel monitor mymaster 127.0.0.1 7000 2
sentinel auth-pass mymaster 123456
daemonize yes
首先转到redis7100目录
运行 vi sentinel.conf
编辑如下信息
port 27100
sentinel monitor mymaster 127.0.0.1 7000 2
sentinel auth-pass mymaster 123456
daemonize yes
分别转到 redis7000 和redis7100目录运行以下命令
redis-server sentinel.conf --sentinelss

关闭master执行命令 kill -9 1434(pid)
这时原来的7100从库升级为主库,就可以进行读写了,之前只能读不能写
这里的主要问题就是在客户端编程的时候还需要进行特殊控制引用哨兵类

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。