Redis两节点高可用设计方案
【摘要】 Redis如果是3节点做高可用方案是非常容易的,但客户提出只有两台服务器可以使用,还要高可用,这个设计方案就是给客户做的两节点高可用设计方案,目前CMDB使用Redis存储关联数据,所以Redis的高可用显得非常重要,提供可持续的服务。
Redis如果是3节点做高可用方案是非常容易的,但客户提出只有两台服务器可以使用,还要高可用,这个设计方案就是给客户做的两节点高可用设计方案,目前CMDB使用Redis存储关联数据,所以Redis的高可用显得非常重要,提供可持续的服务。
1.目前现状
- Redis是单节点运行,存在数据丢失、高可用问题
- 在CMDB系统中Redis应用流程图
2.现状改进
- 为了解决数据丢失、高可用的需求,Redis设计为主从(1主1从)、主从自动切换架构
- 改进后Redis架构设计
3.高可用
- 主要通过主从模式实现,当主redis数据变动时,实时同步到从redis
- 当主redis出现问题不能继续提供服务时,则有从redis充当主redis继续提供服务
- 高可用设计
- 正常情况下
- 主出现问题时
- 主出现重启后
- VIP切换
4.备注
- 该高可用方案设计不影响cmdb现有的开发实现,不要业务需求实现代码,只要把改动图形数据库链接信息即可。
- 后续会发针对该方案的功能验证
主要分享低代码、微服务、容器化、SAAS、系统架构方面的的内容,希望大家点赞,评论,关注。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)