版本:redis6.0.8
redis构建主从关系时报错:Unrecognized option or bad number of args for: '----cluster'
这个错误可能是由于命令行参数拼写错误导致的。在Redis 6中,构建主从关系时使用的命令行参数是--cluster而不是----cluster,所以请尝试使用正确的命令行参数来构建主从关系。
正确的命令行参数示例:
redis-cli --cluster create node1:port node2:port node3:port --cluster-replicas 1
其中,node1:port,node2:port和node3:port是Redis节点的主机名和端口号,--cluster-replicas 1指定了一个从节点。
不知道你这个问题是否已经解决, 如果还没有解决的话:redis集群报错:(error) CLUSTERDOWN The cluster is down
运行 cluster info 命令发现节点的状态是fail的(不是所有的节点状态都是fail的,只有异常的节点运行命令状态才是fail,其他正常的节点运行命令返回的状态是OK,所有要排查所有的节点)
解决方案:
如果redis中没有重要数据,可以重新创建redis集群。
重新创建步骤: