docker redis 主从配置

简介

拉取镜像并启动两个容器,redis-01作为主,redis-02 作为从,下面简单记录下配置过程

# docker pull redis
# docker run -d -p 6379:6379 --name redis-01 redis
# docker run -d -p 6380:6379 --name redis-02 redis

在这里插入图片描述

获取主redis-01容器的ip地址信息(172.17.0.3),或者在容器中安装net-tools 用ifconfig查看ip

docker inspect containerid

在这里插入图片描述

登陆redis-02容器,在redis的cli客户端中执行slaveof 172.17.0.3 6379 ,这样就设置好了主从关系

docker exec -it 11f9fc3cde7f /bin/bash

在这里插入图片描述

这样主从关系就配置好了,在redis-01的redis客户端中执行 info,可以看到主redis有一个从连接上来

在这里插入图片描述

这个时候试试再redis-01上set一个值,在redis-02中就可以get到了

遇到个情况是映射到外面的端口,在docke宿主机上无法主从同步(slaveof 127.0.0.1 6379),不知道什么原因

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值