美文网首页
十七、redis的主从架构

十七、redis的主从架构

作者: 那钱有着落吗 | 来源:发表于2020-11-18 13:15 被阅读0次

redis的单机并发可以达到万级的,如果优化好点可以达到十几万甚至是二十多万也可以,但是总归是有一个瓶颈的,所以这个时候我们就要使用到redis的集群了,那就是主从的架构了。

1.主从架构

redis的主从架构

主从架构又可以称为读写分离的一种架构,这个也是一种横向扩展的架构,读写分离主要是因为大部分的操作都是读的,写的相对少些。而因为读的操作比较多,所以我们扩展多台服务器作为从节点以供给读操作,主节点来作为写的操作。主节点的数据是会复制给从节点的。

2.主从原理

主从原理

首先需要注意的是主节点是必须要开启持久化的配置的,否则如果主节点宕机再重启,那么从节点的数据是会被清空掉的

原理:首先在第一次主节点会把缓存数据放在硬盘的RDB文件中,然后传送给子节点,自节点下载RDB文件到自己的服务器中,然后在传输到自己的缓存中,这就完成了初始化的数据,之后主节点如果有数据的更新操作就不会像第一次一样的全量更新,而是增量的更新,有更新则把更新的命令复制到子节点完成数据增量更新即可。

而且在同步的过程中,主节点的写入操作以及从节点的读取操作都不会收到影响,还是老得数据,而完成数据复制之后,那么这个时候读才是最新的数据。

3.主从模式

主从模式

我们一般使用的都是一主二从的模式,而有的大型的项目则会使用图中的从节点再搭建一个一主二从的模式,这样的模式是考虑到同步的压力会比较大,所以在一个从节点上再搭建一套分担同步数据的压力。

相关文章

  • 十七、redis的主从架构

    redis的单机并发可以达到万级的,如果优化好点可以达到十几万甚至是二十多万也可以,但是总归是有一个瓶颈的,所以这...

  • redis 主从架构搭建及原理详解

    1. redis 主从架构原理详解 (1) 读写分离 在redis主从架构中,Master节点负责处理写请求,Sl...

  • 14. Redis 主从复制

    9. Redis高可用集群 9.1 主从复制架构 主从模式(master/slave), 可以实现Redis数据的...

  • Redis三种架构及其原理

    一、主从架构 主从架构就是一个master节点,两个slave节点。 1.1 Redis主从数据如何同步? Red...

  • Redis主从架构

    最简单的Redis主从架构即一台master,两台slave。 主从原理 Redis Master 写操作Redi...

  • redis总结

    [toc] redis总结 redis 雪崩,穿透,击穿 redis集群 安装前准备 主从 架构 优缺点 优点: ...

  • 突破Java面试(23 - 3) - Redis replica

    redis replication -> 主从架构 -> 读写分离 -> 水平扩容支撑读高并发 1 图解redis...

  • redis主从复制

    主从架构图 主从复制的两种方式 起两个redis容器 方式一:命令模式 redis-server 开启redi...

  • redis Redis主从架构

    起因:随着项目的进一步推广,数据量的增大,直接访问mysql数据库获取数据所使用的时间越来越长,为解决当前主要矛盾...

  • Redis主从架构

    一、主从原理(读写分离) 1.主节点只进行写操作,读操作交由从节点。 2.从节点启动时,会同步主节点全量的数据 ...

网友评论

      本文标题:十七、redis的主从架构

      本文链接:https://www.haomeiwen.com/subject/qndnvktx.html