关于docker容器安装redis的主从配置, 启动哨兵

本文介绍了如何在Docker环境中配置Redis的主从复制,并设置Sentinel哨兵系统。首先拉取最新版redis镜像,创建三个运行在不同端口的Redis容器。接着通过修改容器内的配置,将两个容器设置为从节点,连接到主节点。随后配置Sentinel哨兵,监控主节点状态。当主节点停止时,Sentinel会自动选举新的主节点,确保高可用性。
摘要由CSDN通过智能技术生成

关于docker容器安装redis的主从配置, 启动哨兵

拉取镜像安装redis

建议使用XShell远程连接

docker pull redis:latest
:冒号后面是代表版本 latest是最终版本 当前最新版本
制作3个redis容器服务,并自动启动,分别使用到6379、6378、6377端口
docker run --name redis-6379 -p 6379:6379 -d redis
docker run --name redis-6378 -p 6378:6379 -d redis
docker run --name redis-6377 -p 6377:6379 -d redis

主从配置

docker inspect 容器id

博主在自己虚拟机查询到的 3个容器的内容IP分别是

redis-6379:172.17.0.1:6379
redis-6378:172.17.0.2:6379
redis-6377:172.17.0.3:6379

这是 这3个redis的状态都是主 master
可以进入容器查看

docker exec -it 容器id /bin/bash
redis-cli
127.0.0.1:6379> info
.....省略
role:master
.....省略

使用redis-cli命令 分别修改redis-6378、redis-6377的主机为172.17.0.1:6379

redis-cli
127.0.0.1:6379> SLAVEOF 172.17.0.1 6379

上一步操作完成后 再查看 redis-6379的状态 就 可以看到它 有2个从
connected_slaves:2<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值