说明
一主二从 用的最多的模式
主从架构 主从复制 水平 横向扩展 读写分离架构
主从架构原理
注意
必须开启 Master主的持久化机制
说明
主:客服经理
从:好比客服经理的助理
助理第一次来 客服经理 会把所有的电话本都给助理,以后每次有新的电话 都会单独给助理
主从模式
一主一从
一主二从(推荐)
树状模式(降低主 的同步压力)
主从复制
命令
info replication #查询节点信息
主节点
从节点
主节点
从节点
配置(redis.conf)
配置只读
配置主节点的IP 端口
配置主节点的密码
磁盘主从复制 disk(高效率 磁盘 可以考虑 SSD ESSD)
无磁盘化主从复制 socket(如果磁盘效率低的话可以考虑 实验阶段)
缓存过期机制
主动 定时删除
定时检查key是否过期 过期则删掉
被动 惰性删除
当有人请求key时 才进行是否过期检测 如果过期 则删除 类似于懒加载
内存淘汰管理机制
maxmemory 内存阀值 超过该阀值 则出发内存管理机制
内存管理机制
noeviction 内存满了 新值无法存入 直接报错
allkeys-lfu 内存满了 会清理 最少用到的缓存 常用
allkeys-random 内存满了 随机删除之前的缓存 不推荐
volatile-lfu 内存满了 清楚 最少用的缓存(针对有过期时间的key)
volatile-ttl 内存满了 有限清理 即将过期的缓存