redis文档
原理:去中心化
机器编号 | IP | port |
|---|---|---|
1 | 192.168.120.129 | 7000 |
2 | 192.168.120.129 | 7001 |
3 | 192.168.120.129 | 7002 |
4 | 192.168.120.129 | 7003 |
5 | 192.168.120.129 | 7004 |
6 | 192.168.120.129 | 7005 |
mkdir /root/myredis/redis-cluster



Redis-1 bind 0.0.0.0 69行 port 7000 92行 daemonize yes 136行 改pid 158行 打开aof 持久化 appendonly yes 699行 开启集群 cluster-enabled yes 832行 集群的配置文件,该文件自动生成 cluster-config-file nodes-7000.conf 840行 集群的超时时间 cluster-node-timeout 5000 846行


找到集群脚本,在src/src/redis-trib.rb 要安装Ruby的环境【不推荐】
1.安装Docker yum install docker 2.启动docker systemctl start docker 3.: 下载镜像 docker pull inem0o/redis-trib 4. 执行 需要修改ip地址哦 docker run -it --net host inem0o/redis-trib create --replicas 1 192.168.120.129:7000 192.168.120.129:7001 192.168.120.129:7002 192.168.120.129:7003 192.168.120.129:7004 192.168.120.129:7005 -it是为了可以输入 --net host 是为了上docker容器能连接上本地的宿主机





