创建集群
-a 可以直接设置密码,切记不要加''或"" 不然符号也会被当做密码
./redis-cli --cluster create 10.51.52.11:7000 10.51.52.11:7001 10.51.52.11:7002 10.51.52.12:7003 10.51.52.12:7004 10.51.52.12:7005 --cluster-replicas 1 -a 密码
// --cluster-replicas 1 表示我们希望为集群中的每个主节点创建一个从节点。(--cluster-replicas 1 命令的意思: 一主一从配置,六个节点就是 三主三从)
// --cluster-replicas 0 表示没有从库. 如果是1,表示,表示我们希望为集群中的每个主节点创建一个从节点.(也就是说最少6个节点,否则无法创建集群)
//-a 参数 则为密码
设置密码
$ redis-cli -h 127.0.0.1 -p 6379 -c
127.0.0.1:6379> config set requirepass 'password' // 设置密码
127.0.0.1:6379> config set masterauth 'password' // 设置连接密码
127.0.0.1:6379> config rewrite // 把config set 操作写入配置文件中
修改同操作
新增删除节点
./redis-cli --cluster add-node 10.51.52.11:7006 10.51.52.11:7007
格式:
redis-cli --cluster add-node {新节点IP}:{新节点端口} {任意集群节点IP}:{对应端口} #如果添加集群中的主节点,则新添加的就是主节点,如果是从节点则是从节点
#检查集群
#./redis-cli --cluster check 10.51.52.11:7006
# 删除节点
./redis-cli --cluster del-node 10.51.52.11:7006 d9da56a8f068d5529a7771addf586d14e14ca888