【REDIS】redis主从环境部署

一、准备工作

  • 相关素材文件 在文末有下载
    【REDIS】redis主从环境部署_第1张图片

  • docker基础知识请参考此文章【 Docker快速入门指南】

二、部署说明

上传masterandslave文件夹至宿主机服务器/data/docker/redis/下,如果没有此目录请动动手创建一下
命令为 mkdir /data/docker/redis -p

#构建镜像文件 构建成功后会生成redis5master镜像 可使用docker images 命令查看

cd /data/docker/redis/redisandmaster
docker build -t redis5master .

在这里插入图片描述

创建网络

docker  network create  --subnet=192.168.77.0/24  mynetwork

创建主容器主redis容器 redis5master

docker run -itd -v /data/docker/redis/masterandslave/master:/redis \
-p 6380:6379 \
--network=mynetwork \
--ip=192.168.77.80 \
--name=redis5master \
redis5master

创建从容器主redis容器 redis5slave01

docker run -itd -v /data/docker/redis/masterandslave/slave01:/redis \
-p 6381:6379 \
--network=mynetwork \
--ip=192.168.77.81 \
--name=redis5slave01 \
redis5master

进入主redis

docker exec -it rdis5master sh

运行主redis

redis-server /redis/conf/redis.conf

运行从redis5slave01

redis-server

在另外控制台使用cli命令配置主从

redis-cli
slaveof 192.168.77.80 6379

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

断开主从

slaveof no one

在这里插入图片描述

资料下载

关注公众号“口丁曼” 回复 “redis主从”即可获取资料

你可能感兴趣的:(数据库,redis,docker)