#192.168.10.10/11,分别执行
rm -rf /usr/local/docker-redis #删除旧集群数据 mkdir -p /usr/local/docker-redis/redis-cluster #创建存放目录 cd /usr/local/docker-redis/redis-cluster vi redis-cluster.tmpl
port ${PORT} requirepass 1234 masterauth 1234 protected-mode no daemonize no appendonly yes cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 15000 cluster-announce-ip 192.168.146.10 # 另一个是11 cluster-announce-port ${PORT} cluster-announce-bus-port 1${PORT}
for port in `seq 6471 6473`;do \ mkdir -p ${port}/conf \ && PORT=${port} envsubst < redis-cluster.tmpl > ${port}/conf/redis.conf \ && mkdir -p ${port}/data;\ done
另一个
for port in `seq 6474 6476`;do \ mkdir -p ${port}/conf \ && PORT=${port} envsubst < redis-cluster.tmpl > ${port}/conf/redis.conf \ && mkdir -p ${port}/data;\ done
在当前目录,编辑dockercompose file