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的授权。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)