专栏首页gang_luodocker-compose搭建redis集群之主从复制

docker-compose搭建redis集群之主从复制

一、环境准备

  1. 已有docker、docker-compose环境
  2. 虚拟机

服务器

端口

角色

192.168.2.2

6379

master

192.168.2.4

6379

slave1

192.168.2.5

6379

slave2

二、主从复制搭建

  1. 192.168.2.2主节点
version: '3.7'
services:
  master:
    image: redis
    container_name: redis-master
    restart: always
    command: redis-server --port 6379 --requirepass 123456  --appendonly yes
    ports:
      - 6379:6379
    volumes:
      - /home/redis:/data
  1. 192.168.2.4从节点1
version: '3.7'
services:
  slave1:
    image: redis
    container_name: redis-slave-1
    restart: always
    command: redis-server --slaveof 192.168.2.2 6379 --port 6379  --requirepass 123456 --masterauth 123456  --appendonly yes
    ports:
      - 6379:6379
    volumes:
      - /home/redis/data:/data
  1. 192.168.2.5从节点2
version: '3.7'
services:
  slave1:
    image: redis
    container_name: redis-slave-2
    restart: always
    command: redis-server --slaveof 192.168.2.2 6379 --port 6379  --requirepass 123456 --masterauth 123456  --appendonly yes
    ports:
      - 6379:6379
    volumes:
      - /home/redis/data:/data

在各自主从服务器中docker-compose up -d 执行

三、测试验证

在主节点塞入一个key,两个从节点也会同时有

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.csdn.net/gang_luo复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • docker-compose搭建redis集群之哨兵模式

    本文基于上一篇主从模式文章docker-compose搭建redis集群之主从复制

    gang_luo
  • docker搭建Redis集群-主从复制

    崔哥
  • 用Docker搭建Redis主从复制的集群

    在主从复制模式的集群里,主节点一般是一个,从节点一般是两个或多个,写入主节点的数据会被复制到从节点上,这样一旦主节点出现故障,应用系统能切换到从节点去读...

    用户1153489
  • 使用Docker-Compose搭建高可用redis哨兵集群

    出于学习目的,您可以很轻松地在docker环境下运行redis的单个实例,但是如果您需要在生产环境中运行它,那么必须将Redis部署为HA(High Avali...

    有态度的马甲
  • Docker搭建redis集群-主从复制以及哨兵模式

    But但是我的电脑是双4G的一定会很卡的。忍了,只要大家能从中学到东西。这样就是值得的。

    猿码优创
  • Redis之集群环境搭建

    前面文章介绍了Redis的主从复制,虽然该模式能够在一定程度上提高系统的稳定性,但是在数据访问量比较大的情况下,单个master应付起来还是比较吃力的,这时我们...

    用户4919348
  • MySQL主从复制集群搭建

    上篇文章我们大致介绍了什么是MySQL主从复制,主从复制的几种集群架构图大概都有哪几种,今天我们就来讲讲如何实现MySQL集群的搭建。主从复制有两种方式可以实现...

    公众号 IT老哥
  • 使用docker-compose搭建zookeeper集群

    喜欢天文的pony站长
  • redis集群搭建之官方redis cluster 搭建实践「建议收藏」

    redis官方已经redis-trib.rb命令来给我们实现redis搭建了。但是为了了解原理,首先我们来手动搭建不使用官方的命令。如果大家想快速搭建,可以直接...

    全栈程序员站长
  • docker-compose搭建redis-sentinel

    ​ 对于上篇文章redis持久化rdb及aof中,redis服务器重启时的数据恢复,在新版本中是不符合我画的那个流程图的。

    gaobinzhan
  • redis集群搭建

    程序员同行者
  • Redis集群搭建

    1.所有的Redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽 2.节点的fail是通过集群中超过半数的节点检测失效时才生效 ...

    江南一点雨
  • 搭建Redis集群

    汪凡
  • Redis 主从复制、哨兵模式、集群

    持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失。

    杰哥的IT之旅
  • Redis 实战篇之搭建集群

    Redis Cluster 即 Redis 集群,是 Redis 官方在 3.0 版本推出的一套分布式存储方案。完全去中心化,由多个节点组成,所有节点彼此互联。...

    Esofar
  • 搭建redis集群

    redis的安装此篇不做说明,可以参考:https://www.cnblogs.com/lm970585581/p/9909957.html

    HUC思梦
  • Redis集群搭建

    在 redis3.0之前,redis使用的哨兵架构,它借助 sentinel 工具来监控 master 节点的状态;如果 master 节点异常,则会做主从切换...

    jwangkun
  • 搭建Redis集群

    在上一篇我们已经介绍了Redis集群分区的规则,在这一篇我们开始上干货,真真正正的搭建一个Redis集群。搭建Redis集群主要分3步:

    吉林乌拉

扫码关注腾讯云开发者

领取腾讯云代金券