docker搭建redis主从复制

2023-05-16

目录

      • 1. docker拉取镜像
      • 2.启动两台redis容器
      • 3. 查看容器状态
      • 4. 查看两台容器的ip地址
      • 5. 进入容器(从机)
      • 6. 测试主从复制效果

1. docker拉取镜像

docker pull redis:6.0.8
在这里插入图片描述

2.启动两台redis容器

docker run -d --name redisMaster -p 6390:6379 docker.io/library/redis:6.0.8
docker run -d --name redisSlave -p 6391:6379 docker.io/library/redis:6.0.8

在这里插入图片描述

3. 查看容器状态

docker ps

在这里插入图片描述

4. 查看两台容器的ip地址

docker inspect 0119b61d0a85
docker inspect 3e29b5b9daf1

在这里插入图片描述
在这里插入图片描述
这里选择10.88.0.5作为主机,10.88.0.6作为从机

5. 进入容器(从机)

依次执行以下命令:
docker exec -it 3e29b5b9daf1 /bin/bash
redis-cli
slaveof 10.88.0.5 6379
info replication

在这里插入图片描述

6. 测试主从复制效果

依次执行以下命令在redis容器(主机)设置jamysong值为123456
docker exec -it 0119b61d0a85 /bin/bash
redis-cli
set jamysong 123456

在这里插入图片描述

查询redis容器(从机),执行get jamysong查询值为123456,到此redis主从复制搭建完毕

在这里插入图片描述
注意:这里的主机和从机必须可以相互通信,否则无法完成主从复制

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker搭建redis主从复制 的相关文章

随机推荐

  • 【教程】Windows获取开发人员许可证(Windows 应用商店应用)

    安装了Visual Stdio 2012和2013版本以后 xff0c 会需要获取Windows开发人员许可证 过程如下 xff1a 用管理员权限 打开Windows PowerShell 运行以下命令 xff1a Show Windows
  • QT中的MessageBox设置自动关闭退出

    一 概述 由于弹出的MessageBox需要手动操作 xff0c 点击相关操作程序才会进一步执行 xff0c 所以有时程序使用了MessageBox会阻塞相关功能代码执行 例如 xff0c 在串口编程中 xff0c 接收到数据或某项配置成功
  • SpringAop

    目录 1 创建maven项目 pom xml添加依赖2 启动类3 代理类4 服务类5 请求类6 Spring4的Aop7 Spring5的Aop 1 创建maven项目 pom xml添加依赖 span class token generi
  • 最常用的linux命令大全

    个人感觉这篇最常用的linux命令大全写的比较好 xff0c 所以做了转载 xff0c 原文连接 一 基础知识 1 1 liunx系统的文件结构 dev 设备文件 etc 大多数配置文件 home 普通用户的家目录 lib span cla
  • Spring注解(包含SpringBoot)

    目录 1 64 SpringBootApplication 作用在启动类上 2 64 EnableAutoConfiguration 作用在启动类上 3 64 ComponentScan 作用在启动类上 4 64 Configuration
  • SUSE12系统安装

    SUSE12系统安装 本教程为转载 xff0c 原文连接 1 启动安装模式 在启动页面上选择Installation xff0c 然后按Enter键 xff0c 开始载入SUSE Linux服务安装程序并以普通模式安装 开始初始化 更新安装
  • SUSE15系统安装

    本教程为转载内容 xff0c 原文链接 SUSE15系统安装 安装开始 1 启动安装模式 在启动页面上选择Installation xff0c 然后按Enter键 xff0c 这将载入SUSE Linux服务器安装程序并以普通模式安装 2
  • Rocky Linux 8.4系统安装

    本教程为转载内容 xff0c 原文链接 Rocky Linux 8 4系统安装 安装目的地 xff0c 选择自定义 xff0c 点击完成 点击自动创建 修改 分区的大小为34 GiB xff0c 将空闲出来的1 06GiB分给 temp分区
  • Ubuntu21.04系统安装

    目录 1 启动Ubuntu21 04镜像2 安装界面3 键盘布局4 安装模式5 安装类型6 磁盘分区7 确认磁盘手动分区8 创建EFI System Partition9 创建boot引导分区10 创建swap虚拟分区11 创建根分区12
  • Java8使用stream将Map转成List的方法

    import java util HashMap import java util List import java util Map import java util stream Collectors 64 Author liangju
  • Debian11系统安装

    目录 1 启动镜像2 选择语言3 选择所在位置4 键盘布局5 设置主机名6 设置域名7 设置root账户密码8 设置用户和密码9 设置时区10 磁盘分区11 安装其他软件包11 安装系统镜像12 参与软件包使用情况调查13 安装环境14 系
  • Deepin20.2.3系统安装

    目录 1 启动镜像2 选择语言3 硬盘分区4 新建boot分区5 创建虚拟分区6 创建根分区7 执行分区方案8 安装系统9 系统设置10 重启进入系统11 ssh连接 1 启动镜像 启动镜像进入Boot menu xff0c 默认选择第一行
  • Linux之基础命令篇

    目录 综述1 cd2 pwd3 ls4 查看文件内容4 1 less4 2 more4 3 cat4 4 tac4 5 head4 6 tail 5 压缩命令5 1 tar tar 5 2 tar tar gz 5 3 tar tar xz
  • Redhat8.4系统安装

    目录 1 启动镜像2 选择语言3 选则键盘布局4 磁盘分区4 1 创建引导分区 xff08 boot xff09 4 2 创建根分区 xff08 xff09 4 3 创建swap分区 5 KDUMP6 设置时区7 软件选择8 网络和主机名9
  • Linux之用户权限篇

    目录 前言1 查看用户信息1 创建用户2 修改用户信息3 删除用户4 文件权限4 1 chmod4 2 chown 5 用户密码 前言 用户权限非常重要 非常重要 xff01 非常重要 xff01 所以单独拿出来做笔记 xff0c 平时在l
  • Linux之镜像源篇

    目录 1 概述2 本地镜像源2 1 第一种方式2 2 第二种方式 3 在线镜像源 xff08 阿里云源 xff09 1 概述 1 yum需要一个yum库 xff0c 也就是yum源 默认情况下 xff0c CentOS就有一个yum源 在
  • mysql使用指南

    目录 一 SQL简述1 SQL的概述2 SQL的优点3 SQL的分类 二 数据库的三大范式三 数据库的数据类型1 整数类型2 浮点数类型和定点数类型3 字符串类型4 字符串类型5 日期与时间类型 四 数据库 数据表的基本操作1 数据库的基本
  • linux下安装mysql8及使用

    目录 1 下载mysql软件包2 解压缩包3 移动MySQL文件4 添加用户和用户组5 创建 data mysql目录6 创建 etc my cnf文件7 安装libaio8 初始化mysql9 查看数据库密码10 重命名mysql ser
  • Linux安装nacos

    目录 前言1 安装jdk jdk1 8 43 2 安装maven maven3 2 43 3 环境生效4 启动nacos5 关闭nacos 前言 Nacos 致力于帮助您发现 配置和管理微服务 Nacos 提供了一组简单易用的特性集 xff
  • docker搭建redis主从复制

    目录 1 docker拉取镜像2 启动两台redis容器3 查看容器状态4 查看两台容器的ip地址5 进入容器 xff08 从机 xff09 6 测试主从复制效果 1 docker拉取镜像 docker pull redis 6 0 8 2