请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
首页 社区 数据库 Redis简单集群

Redis简单集群

猿梦 2022-12-30 11:15:36
我们电视改成,开关兄弟学会#1>>>开放云服务器web控制台对应的端口和对应防火墙端口2>>>2台阿里云服务器(公网IP:120.25.172.196,120.78.177.101)一台腾讯云服务器(公网IP:111.231.106.5)其中(120.25.172.196作为主,其他两台作为从)主要修改3个配置如下:bind 0.0.0.0  (原本是127.0.0.1,bind不是绑定意思而是允许哪个IP访问这个跑起来redis,0.0.0.0代表任意IP)requirepass xu (设置密码,客户端需要用,在小黑窗打命令如下redis-cli -a xu)masterauth xu (设置从节点追随主节点密码,设成和上面一样)》》》带配置启动Redis服务:redis-server  ~/redisfile/redis.conf在120.78.177.101 进入redis-cli 客户端小黑窗后,执行replicaof 120.25.172.196 6379 追随master在111.231.106.5 进入redis-cli 客户端小黑窗后,执行replicaof 120.25.172.196 6379 追随master1,redis-server.conf  --sentinel其中.conf 只有两行:portsentinel monitor mymaster 120.25.172.196 6379 2sentinel auth-pass mymaster xusentinel announce-ip "120.25.172.196" #这个是公布Redis 对外用这个公网IP具体解释:mymaster任意给的名字,127.0.0.1 6379 代表监控的服务,2代表选举势力假如集群中有5个sentinel,票数被设置为2,当2个sentinel认为一个master已经不可用了以后,将会触发failover,但是,进行failover的那个sentinel必须先获得至少3个sentinel的授权才可以实行failover。如果票数被设置为5,要达到ODOWN状态,必须所有5个sentinel都主观认为master为不可用,要进行failover,那么得获得所有5个sentinel的授权。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册