Advertisement

Redis集群——主从复制

阅读量:

互联网的“三高”架构

  • 处理能力强
  • 高效处理能力
  • 高可用的状态如何?
    其计算方法如下:
    可用性 = \frac {全年总时间-全年服务器不能提供服务的总时间} {全年总时间}

单机redis的问题于风险

  • 问题1:硬件异常

  • 现象:具体表现为存储设备出现问题,并导致系统完全停止运行

  • 本质:核心问题是关键数据信息丢失,并可能严重威胁业务运营

  • 结论:决定放弃采用Redis作为缓存服务方案

  • 问题二:容器内存限制

  • 现象:

    • 内存使用接近上限时出现性能瓶颈
    • 依次提升至64GB、128GB等阶段仍存在性能瓶颈
    • 理论上可无限扩展的系统配置仍无法满足实际需求
  • 本质:

    • 资源匮乏导致效率低下
    • 硬件资源无法满足系统运行需求
  • 结论:

    • 最终决定不再采用Redis技术实现缓存功能

结论:为防止单点Redis server故障,在准备好多台 server的基础上相互连接,并将 data复制到多个副本并存放在不同的 server上以确保 data的同步性;同时即使其中一台 Redis server发生故障时,在确保 data 同步性的基础上实现Redis系统的高可用性和data冗余备份功能。

多台服务器连接方案

![在这里插入图片描述](https:/

全部评论 (0)

还没有任何评论哟~