美文网首页
docker-redis集群(3主3从配置案例)

docker-redis集群(3主3从配置案例)

作者: 卫泽洪_70a7 | 来源:发表于2022-11-08 14:04 被阅读0次
image.png

新建6个docker容器redis实例

docker run -d --name redis-node-1 --net host --privileged=true -v /data/redis/share/redis-node-1:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6381

docker run -d --name redis-node-2 --net host --privileged=true -v /data/redis/share/redis-node-2:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6382

docker run -d --name redis-node-3 --net host --privileged=true -v /data/redis/share/redis-node-3:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6383

docker run -d --name redis-node-4 --net host --privileged=true -v /data/redis/share/redis-node-4:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6384

docker run -d --name redis-node-5 --net host --privileged=true -v /data/redis/share/redis-node-5:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6385

docker run -d --name redis-node-6 --net host --privileged=true -v /data/redis/share/redis-node-6:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6386
image.png

进入容器

docker exec -it redis-node-1 /bin/bash

//注意,进入docker容器后才能执行一下命令,且注意自己的真实IP地址

redis-cli --cluster create 192.168.140.128:6381 192.168.140.128:6382 192.168.140.128:6383 192.168.140.128:6384 192.168.140.128:6385 192.168.140.128:6386 --cluster-replicas 1

--cluster-replicas 1 表示为每个master创建一个slave节点

image.png

进入6381客户端

redic-cli -p 6381

查看节点状态

cluster info
cluster nodes

M:6381
S:6385

M:6382
S:6386

M:6383
S:6384

主从容错切换迁移案例

  • 数据读写存储
    启动6机构成的集群并通过exec进入
    对6381新增两个key


    image.png

    报错,怎么办? 防止路由失效加参数-c并新增两个key

redis-cli -p 6381 -c
image.png

检查集群信息

redis-cli --cluster check 192.168.140.128:6381
  • 容错切换迁移
    测试:6381 停机,6385能不能上位


    image.png

相关文章

  • docker-redis集群(3主3从配置案例)

    新建6个docker容器redis实例 进入容器 //注意,进入docker容器后才能执行一下命令,且注意自己的真...

  • Redis 4.0集群配置

    Redis 集群,官方方案需要6个节点,3个主3个从。 安装依赖软件 安装redis 集群配置 创建集群 集群测试...

  • docker高级篇第二章-分布式存储之实战案例:主从容错切换迁移

    在上一篇,学会了3主3从的Redis集群搭建。那么接下来,我们就来学习Redis集群主从容错切换迁移案例 本次案例...

  • redis集群模式配置

    配置redis集群模式 首先配置redis集群模式最好使用3主3从(6个节点)的模式,测试环境中,只能在一台机器上...

  • Redis集群搭建

    安装Redis集群准备 采用原生搭建的方式搭建3主3从的Redis Cluster,分别给3个master节点配置...

  • redis4.x版本集群搭建(不使用ruby版本)

    集群模式3主3从。 在三台机器上分别启动2个redis实例。步骤可参考以前的文章。 之前配置集群使用的是ruby方...

  • centos7配置主从服务器

    1 场景 将3台机器,配置成1主2从的模式,用于集群软件的部署。 系统的防火墙已全部关闭。 配置目标: 2 配置主...

  • Redis集群操作

    一、原始集群(6节点 3主3从): (1)启动集群: (2)查看服务器运行状态: (3)查看集群状态 二、新集群操...

  • Docker安装并配置redis主从复制

    1 下载 下载镜像 2 配置并启动 主服务器添加配置文件 /opt/docker-redis/redis.conf...

  • Redis 5.X 集群

    1.配置文件,需要修改的配置项 完整的配置文件 2.创建集群 3.查看集群是否创建成功 4.往集群里添加主节点 5...

网友评论

      本文标题:docker-redis集群(3主3从配置案例)

      本文链接:https://www.haomeiwen.com/subject/zqdwtdtx.html