Я пытаюсь создать кластер redis
не в интерактивном режиме (я установил redis
из источника).
Я создал файл с аргументами команды:
cat infile
--verbose --cluster create redis.slave.1:6379 redis.master.1:6379 --cluster-replicas 1
Следующая команда работает (несмотря на ошибку, которая не связана с синтаксисом команды):
/path/to/src/redis-cli --verbose --cluster create redis.slave.1:6379 redis.master.1:6379 --cluster-replicas 1
* ОШИБКА: неверная конфигурация для создания кластера. Redis Cluster требует как минимум 3 главных узла. Это невозможно с 2 узлами и 1 репликой на узел.* Требуется минимум 6 узлов.
Следующие две попытки с треском провалились:
# cat infile | /path/to/src/redis-cli
(error) ERR unknown command `--verbose`, with args beginning with: `--cluster`, `create`, `redis.slave.1:6379`, `redis.master.1:6379`, `--cluster-replicas`, `1`,
# /path/to/src/redis-cli < infile
(error) ERR unknown command `--verbose`, with args beginning with: `--cluster`, `create`, `redis.slave.1:6379`, `redis.master.1:6379`, `--cluster-replicas`, `1`,
Есть предложения?