Redis官方ruby脚本创建cluster双实例三主三从集群的bug-创新互联

使用三台虚拟机创建Redis双实例部署cluster三主三从集群,并且主从之间要交叉成对,避免主从都出现在同一台虚拟机上的情况。
这是我们搭建三组三从的一个目标之一,刚开始我使用的是官网的ruby脚本redis.trib.rb来创建集群,后来发现一个大坑,双实例的三主三从你在使用redis.trib.rb脚本创建集群时无论怎么排序,最后都是会有一对主从是落在同一虚拟机上的。
比如下面查看到的状态(观察实例的ID):
192.168.1.33:6379 192.168.1.34:6380
192.168.1.35:6379 192.168.1.35:6380
192.168.1.34:6379 192.168.1.33:6380

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、虚拟空间、营销软件、网站建设、秀洲网站维护、网站推广。
cluster nodes
d3cf7c72d3118f2bdd39e3581d0cc4c52e7c03c3 192.168.1.33:6379 myself,master - 0 0 1 connected 0-5460
cba6c37028119adof59c589f3863716faac67721 192.168.1.34:6380 s1ave d3cf7c72d3118f2bdd39e3581d0cc4c52e7c03c3 0 1543825541203 4 connected
f2336c17830c43d449cf2b6d1384b4891f9d7c2f 192.168.1.35:6380 slave 8e6c05671c098ffa09004bd450ea5292930b2481 0 1543825542205 6 connected
8e6c05671c098ffa09004bd450ea5292930b2481 192.168.1.35:6379 master - 0 1543825540700 5 connected 10923-16383
65f50d0f1117fd70278bb5d66bcb95048da8b0e5 192.168.1.34:6379 master - 0 1543825541704 3 connected 5461-10922
a12b13d5044059e7bfb95b83d8d091a626a95261 192.168.1.33:6380 s1ave 65f50d0f1117fd70278bb5d66bcb95048da8b0e5 0 1543825540700 3 connected

那么这就问题大了,如果192.168.1.35这台设备挂了,那么整个redis集群就无法访问了,因为redis cluster是分片存储集群。如果是6台虚拟机,就不会出现这种情况;更多数量主从双实例集群,比如四主四从的没有测试过,大家可以回去测试一下。
对于这个问题,我们可以通过纯手动创建三主三从的双实例集群,不使用官方的redis.trib.rb脚本。
-----------------------------------------Mark一下--------------------------------------------------

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

分享文章:Redis官方ruby脚本创建cluster双实例三主三从集群的bug-创新互联
URL地址:https://www.cdcxhl.com/article2/ddicic.html

成都网站建设公司_创新互联,为您提供企业建站定制网站手机网站建设商城网站网站制作定制开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站建设网站维护公司