一、单点Redis的问题
二、Redis持久化
1. RDB持久化
1)安装Redis
2)RDB机制
2. AOF持久化
3. RDB和AOF对比
三、Redis主从
1. 搭建主从架构
2. 数据同步原理
1)全量同步
因为每个slave在成为slave前都是独立的master,所以有自己的replid,第一次请求数据同步时,这个slave和master的replid肯定不一样,所以第一次就会同步,然后salve更改自己的replid,以后来的时候通过对比这个replid是否一致,就知道是不是第一次来的了 :
2)增量同步
3. 优化主从集群
四、Redis哨兵
1. 哨兵的作用和原理
1)选择master
2)故障转移
2. 搭建哨兵集群
3. RedisTemplate的哨兵模式
五、Redis分片集群
1. 搭建分片集群
1)分片集群结构
2)搭建分片集群
2. 散列插槽
3. 集群伸缩
4. 故障转移
1)数据迁移
5. RedisTemplate访问分片集群
![](https://img-blog.csdnimg.cn/direct/f2524059f5c0449e8a9442b648d9b2a2.png)