目录
1.安装架构图
2.创建容器,及命令详解
3.配置主从的集群关系
构建主从关系
4.链接进入6381作为切入点,查看集群状态
1.安装架构图
2.创建容器,及命令详解
命令一个一个的创建,注意格式
docker run -d --name redis-node-1 --net host --privileged=true -v /mytest-docker/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 /mytest-docker/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 /mytest-docker/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 /mytest-docker/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 /mytest-docker/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 /mytest-docker/data/redis/share/redis-node-6:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6386
3.配置主从的集群关系
进入容器 docker exec -it redis-node-1 /bin/bash
构建主从关系
//注意,进入docker容器后才能执行一下命令,且注意自己的真实IP地址
redis-cli --cluster create 192.168.42.128:6381 192.168.42.128:6382 192.168.42.128:6383 192.168.42.128:6384 192.168.42.128:6385 192.168.42.128:6386 --cluster-replicas 1
--cluster-replicas 1 表示为每个master创建一个slave节点
下面的槽,就联系到上篇 多数据的分布式存储,hash 槽存储
一切OK的话,3主3从搞定
4.链接进入6381作为切入点,查看集群状态
链接进入6381作为切入点,查看节点状态
cluster info
cluster nodes
案列配置参考下篇
主从容错切换迁移案例
主从扩容案例
主从缩容案例



