cp ${REDIS_HOME}/src/redis-trib.rb/usr/local/bin
杀死所有redis-server进程
ps -ef | grep redis-server | grep 700 | awk '{ print $2 }' | xargs kill
清空data目录
./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001\
127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
./redis-cli --cluster create --cluster-replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
redis5以前的版本集群是依靠ruby脚本redistrib.rb实现)
参数解释:
上面--replicas 后面的都是参数,参数之间是用空格格开的
参数 1 代表的是每个主节点只有一个从节点
参数1之后的那些参数都是redis节点,一共6个,后三个是前三个的从节点,按顺序一一对应
127.0.0.1:7003 是 127.0.0.1:7000的从节点
127.0.0.1:7004 是 127.0.0.1:7001的从节点
127.0.0.1:7005 是 127.0.0.1:7002的从节点
执行该命令会出现问你是否同意该配置:
输入yes回车即可