redis6.0.8集群配置过程报错

版本: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指定了一个从节点。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7503725
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:redis6.0.6版本哨兵集群部署
  • 除此之外, 这篇博客: redis6.0.8集群模式搭建中的 错误处理 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    redis集群报错:(error) CLUSTERDOWN The cluster is down
    在这里插入图片描述
    运行 cluster info 命令发现节点的状态是fail的(不是所有的节点状态都是fail的,只有异常的节点运行命令状态才是fail,其他正常的节点运行命令返回的状态是OK,所有要排查所有的节点)
    在这里插入图片描述

    解决方案:
    如果redis中没有重要数据,可以重新创建redis集群。
    重新创建步骤:

    1. 可以先停止所有的redis服务;
    2. 删除所有节点下的nodes-7000.conf(该文件的名字是根据redis.config配置文件中的cluster-config-file配置设置的),dump.rdb两个文件;
    3. 重新启动所有redis节点服务,重新创建集群,./redis-cli --cluster create 10.0.40.13:7000 10.0.40.13:7001 10.0.40.14:7000 10.0.40.14:7001 10.0.40.23:7000 10.0.40.23:7001 --cluster-replicas 1 -a
  • 您还可以看一下 李连宇老师的redis理论与实战课程中的 redis技术简介小节, 巩固相关知识点

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^