(004)Redis 哨兵模式(sentinel)

哨兵模式(sentinel)是用于监控redis集群中 Master 状态的工具,即当某个 master 服务宕机时可以自动将该 master 下的某个slave 服务升级为 master 服务替代已下线的master服务继续处理请求。

实现

1 . 新建 redis 7000 端口的配置文件

vim redis-7000.conf

port 7000
daemonize yes
pidfile /var/run/redis_7000.pid
logfile "7000.log"
dir "/opt/redis-5.0.5/data"

 2 . 再分别新建 redis 7001、7002 端口的配置文件

sed "s/7000/7001/g" redis-7000.conf >redis-7001.conf
sed "s/7000/7002/g" redis-7000.conf >redis-7002.conf
echo "slaveof 127.0.0.1 7000" >> redis-7001.conf
echo "slaveof 127.0.0.1 7000" >> redis-7002.conf

3 . 启动此三个 Redis 服务:

redis-server config/redis-7000.conf
redis-server config/redis-7001.conf
redis-server config/redis-7002.conf

4 . 查看启动状态:

ps -ef | grep redis | grep 700

root     32376     1  0 15:40 ?        00:00:00 redis-server *:7000
root     32381     1  0 15:40 ?        00:00:00 redis-server *:7001
root     32387     1  0 15:40 ?        00:00:00 redis-server *:7002

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值