1:Redis的发布订阅
1:订阅 SUBSCRIBE *** 2:发布 PUBLISH **** 3:批量发布 PSUBSCRIBE ***
2:Redis的持久化机制,官方文档
2.1:默认RDB持久方式,全量备份,以快照的形式备份,保存某个特点时间点的数据,不能实时备份,如果最后一次备份过程中发生异常,最后一次数据会丢失,但适合大量数据的备份
2.2:ROF持久方式,日志形式存在,记录每次写操作
两种持久方式的优势和劣势官网均有说明,详情可以查看
https://redis.io/topics/persistence
3:Redis的主从架构,既读写分离
主节点写,从节点读
原理:Redis Master, Redis Slave
Redis Slave----ping---->Redis Master
Redis Master----数据复制---->Redis Slave
slave初始化后master只负责写操作同步到slave
举个例子:就像你刚入职一家公司,入职第一天报到就相当于ping操作,入职的时候你的领导会把你需要负责的项目的所有文档都给你(初始化),至于后面的需求就是每来一个,给你一个(写操作同步)
注意:master必须开始持久化机制
基本上一主二从就可以了(红色部分),从节点太多同步数据也是压力
Redis无磁盘复制,默认是关闭的
Redis缓存过期机制,(主动)定期删除,(被动)惰性删除
内存淘汰管理机制
Redis:哨兵模式,解决主节点挂掉之后,从节点只能读操作的问题
Redis集群:三主三从