我是redis的新手。我想使用3个主节点和3个从节点创建redis集群。首先我在所有三个linux系统上安装了redis服务器。安装的redis服务器版本是4.0.9。我编辑了/etc/redis/redis.conf文件的初始化,如下所示绑定127.0.0.1192.168.X.XX protected-mode no port 6379 pidfile /var/run/redis_6379.pid cluster-已启用是群集配置文件节点-6379.conf群集节点超时15000
有了这些改变,redis服务器停止运行,我无法纠正它,所以我卸载并重新安装它。现在创建cluter,我遵循下面的程序,如mkdir集群cd集群
文件名:
绑定127.0.0.1192.168.X.XX保护模式无端口6380 pid文件/var/run/redis_6380.pid启用群集是群集配置文件节点-6380.conf群集节点超时15000
文件名为redis_slave1.conf
绑定127.0.0.1192.168.X.XX保护模式无端口6381 pid文件/var/run/redis_6381.pid启用群集是群集配置文件节点-6381.conf群集节点超时15000
相应地,各个系统中的IP地址和端口号也发生了变化现在,当我给redis-cli --cluster create 192.168.X.XX:6380 192.168.Y.YY:6381 192.168.Z.ZZ:6382 --cluster-replica 1
我收到以下错误:无法识别的选项或参数数量错误:'--群集'
我的问题是
1.开源Redis支持集群形成吗?
1.我做错什么了吗?
1条答案
按热度按时间busg9geu1#
回答你的两个问题。
1.是的,开源Redis确实提供集群功能
1.在您的cluster create命令中,您必须连接到其中一个节点,然后传递--cluter create参数,如下所示:
创建127.0.0.1群集127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005-群集副本1
在上面的命令中,假设在所有6个节点上安装了redis并正在运行。
要了解完整的步骤,请遵循我的github link