Чтобы добавить новый узел в кластер Redis, мы должны использовать команду:
redis-cli --cluster add-node <new-node-ip:port> <existing-node-ip:port>
В моем случае есть два IP-адреса новых узлов. Таким образом, если нам нужно добавить два новых узла как Master и Slave, мы должны выполнить эту команду дважды, но использовать флаг --cluster-slave
для slave:
redis-cli --cluster add-node <new-node-ip:port> <existing-node-ip:port>
redis-cli --cluster add-node <new-node-ip:port> <existing-node-ip:port> --cluster-slave
После этого мы должны переназначить кластер Redis:
redis-cli --cluster reshard <existing-node-ip:port>