Redis简单集群

Redis简单集群,第1张

1>>>开放云服务器web控制台对应的端口和对应防火墙端口
2>>>2台阿里云服务器(公网IP:12025172196,12078177101)
一台腾讯云服务器(公网IP:1112311065)
其中(12025172196作为主,其他两台作为从)

主要修改3个配置如下:
bind 0000 (原本是127001,bind不是绑定意思而是允许哪个IP访问这个跑起来redis,0000代表任意IP)

requirepass xu123456 (设置密码,客户端需要用,在小黑窗打命令如下redis-cli -a xu123456)

masterauth xu123456 (设置从节点追随主节点密码,设成和上面一样)

》》》带配置启动Redis服务:redis-server ~/redisfile/redisconf

在12078177101 进入redis-cli 客户端小黑窗后,执行replicaof 12025172196 6379 追随master

在1112311065 进入redis-cli 客户端小黑窗后,执行replicaof 12025172196 6379 追随master

1,redis-server 26379conf --sentinel

其中26379conf 只有两行:
port 26379
sentinel monitor mymaster 12025172196 6379 2

sentinel auth-pass mymaster xu123456

sentinel announce-ip "12025172196" #这个是公布Redis 对外用这个公网IP

具体解释:mymaster任意给的名字,127001 6379 代表监控的服务,2代表选举势力
假如集群中有5个sentinel,票数被设置为2,当2个sentinel认为一个master已经不可用了以后,将会触发failover,但是,进行failover的那个sentinel必须先获得至少3个sentinel的授权才可以实行failover。
如果票数被设置为5,要达到ODOWN状态,必须所有5个sentinel都主观认为master为不可用,要进行failover,那么得获得所有5个sentinel的授权。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10882644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存