相对于普通配置文件cluster需要 添加三行
cluster-enabled yes
cluster-config-file /opt/app/redis/etc/nodes.conf
cluster-node-timeout 5000
正常启动就OK
集群启动需要redis-trib.rb 命令
依赖ruby环境
yum install ruby ruby-rdoc
wget https://rubygems.org/rubygems/rubygems-2.6.8.tgz
tar xf rubygems-2.6.8.tgz
cd rubygems-2.6.8
ruby setup.rb
可以一次性指定节点 也可以先添加master然后指定slave
如果每个主机启动两个实例
则最好手动指定master防止 主从在同一台
./redis-trib.rb add-node --slave --master-id id newhost:port masterhost:port