redis多机多节点集群

事先准备两台阿里云的服务器

一台服务器(a)上我已经测试过单机多节点集群了

一台服务器(b)只是装了redis

以a服务器为创建集群的机器,因此不需要准备集群工具和环境了

修改a服务器上面的节点的配置文件,以7001节点为例

port 7001 //六个节点配置文件分别是7001-7003

#bind 127.0.0.1 //直接注释

daemonize yes //redis后台运行

pidfile /var/run/redis_7001.pid //pidfile文件对应7001-7003

cluster-enabled yes //开启集群

cluster-config-file nodes_7001.conf //保存节点配置,自动创建,自动更新对应7001-7003

cluster-node-timeout 5000 //集群超时时间,节点超过这个时间没反应就断定是宕机

appendonly yes //存储方式,aof,将写操作记录保存到日志中

requirepass "1234"(需要设置密码,因为把多有的bind都注释掉了,所以redis为了安全需要设置密码,否则节点不可用)

启动所有节点(以a服务器7001节点为例)

cd /usr/java

/usr/local/redis/bin/redis-server redis_cluster/7001/redis.conf

ps -ef | grep redis

redis-trib.rb create –replicas 1 xx.xx.xx.xx:7001 xx.xx.xx.xx:7002 xx.xx.xx.xx:7003 192.xx.xx.xx.xx 47.xx.xx.xx.xx:7005 xx.xx.xx.xx:7006

出现错误 用公网ip启动就是启动不了

>>> Creating cluster
[ERR] Sorry, can't connect to node xx.xx.xx.xx:7001

————————————–处理问题(不知有木有大佬可以指点一二)————————————————-

原文链接:https://blog.csdn.net/menxinziwen/article/details/88918705

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/7430

(0)
上一篇 2022年9月17日
下一篇 2022年9月17日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml