【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等

 

 

说明

一主二从  用的最多的模式

 

 

 

主从架构 主从复制  水平 横向扩展   读写分离架构

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第1张图片

 

主从架构原理

注意

必须开启 Master主的持久化机制

 

说明

主:客服经理

从:好比客服经理的助理

助理第一次来  客服经理  会把所有的电话本都给助理,以后每次有新的电话  都会单独给助理

 

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第2张图片

 

 

主从模式

一主一从

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第3张图片

一主二从(推荐)

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第4张图片

 

树状模式(降低主 的同步压力)

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第5张图片

 

主从复制

 

命令

info replication   #查询节点信息

主节点

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第6张图片

从节点

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第7张图片

主节点

 

从节点

配置(redis.conf)

配置只读

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第8张图片

配置主节点的IP 端口

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第9张图片

配置主节点的密码

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第10张图片

 

 

磁盘主从复制 disk(高效率 磁盘 可以考虑 SSD  ESSD)

 

 

无磁盘化主从复制 socket(如果磁盘效率低的话可以考虑 实验阶段)

 

 

缓存过期机制

主动 定时删除  

定时检查key是否过期  过期则删掉

被动 惰性删除

当有人请求key时 才进行是否过期检测  如果过期  则删除  类似于懒加载

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第11张图片

 

 

内存淘汰管理机制

【Redis】Redis 知识点 进阶 主从架构 主从复制 水平 横向扩展 读写分离架构 等_第12张图片

 

maxmemory   内存阀值   超过该阀值 则出发内存管理机制

 

内存管理机制

noeviction   内存满了 新值无法存入  直接报错

allkeys-lfu  内存满了 会清理 最少用到的缓存  常用

allkeys-random  内存满了 随机删除之前的缓存  不推荐

 

volatile-lfu     内存满了  清楚  最少用的缓存(针对有过期时间的key)

volatile-ttl   内存满了   有限清理 即将过期的缓存

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(架构心得,技,术,栈,redis,数据库,分布式,缓存)