很简单(字多的步骤见:http://www.cnblogs.com/vipzhou/p/8580495.html)

1、直接启动3个容器

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

docker run --name redis_6379 -p 6379:6379 -d redis
docker run --name redis_6380 -p 6380:6379 -d redis
docker run --name redis_6381 -p 6381:6379 -d redis     #工作当中要加上 -p 持久化

2、分别进去其中两个容器,进行中从配置,这里只演示一个

docker exec -it redis_6379 /bin/bash

  redis-cli

    SLAVEOF 172.17.0.2 6379         #意思是自己属于哪个机器的从

    INFO replication   #查看   master_link_status:up  表示成功

3、进去一台从 配置哨兵()

cat << EOF > sentinel.conf
> sentinel monitor mymaster 172.17.0.5  6379 1     #这里填写主的信息
> EOF

 redis-sentinel sentinel.conf      #启动哨兵

大功告成

    

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄