6.5、本章重点回顾

本章重点回顾

  1. Redis通过复制功能实现主节点的多个副本。从节点可灵活地通过slaveof命令建立或断开复制流程。

  2. 复制支持树状结构,从节点可以复制另一个从节点,实现一层层向下的复制流。Redis2.8之后复制的流程分为:全量复制和部分复制。全量复制需要同步全部主节点的数据集,大量消耗机器和网络资源。而部分复制有效减少因网络异常等原因造成的不必要全量复制情况。通过配置合理的复制积压缓冲区尽量避免全量复制。

  3. 主从节点之间维护心跳和偏移量检查机制,保证主从节点通信正常和数据一致。

  4. Redis为了保证高性能复制过程是异步的,写命令处理完后直接返回给客户端,不等待从节点复制完成。因此从节点数据集会有延迟情况。

  5. 当时用从节点用于读写分离时会存在数据延迟、过期数据、从节点可用性等问题,需要根据自身业务提前做出规避。

  6. 在运维过程中,主机点单存在多个从节点或者一台机器上部署大量主节点的情况下,会有复制风暴的风险。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本篇就一下方面展开分析 如何使用主从复制? 主从复制的原理(重点是全量复制和部分复制、以及心跳机制) 实际应用中需...
    lucode阅读 1,011评论 0 5
  • 概述 主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master),后...
    Lin_Shao阅读 296评论 0 0
  • 原帖地址:https://www.jianshu.com/p/2f14bc570563 redis概述 Redis...
    onlyHalfSoul阅读 2,190评论 0 28
  • 开发与运维中的问题 理解了复制原理之后,本节我们重点分析基于复制的应用场景。通过复制机制,数据集可以存在多个副本(...
    linuxzw阅读 596评论 0 2
  • 今天回来晚了,先打卡,洗漱完了再来更新
    巧巧姐阅读 203评论 3 0