二、Redis基础原理

2020-10-25  本文已影响0人  文艺小程序员

Redis基础原理

一、Redis基础与高级数据结构
二、Redis基础原理
三、Redis拓展知识

一、 Redis为什么快

二、持久化

1.AOF

2.RDB(快照)

3.混合模式:RDB全量+RDB以后的AOF增量

三、事务

四、内存回收

五、主从

1.背景:从CAP(一致性、可用性、分区容忍性)结合网络分区(断开)的角度进行分析,发生网络分区时,一致性与可用性不能两全,Redis满足可用性,尽量保持最终一致性。

2.主从(从从)同步

六、哨兵

1.原理:sentinel集群类似于zookeeper集群,主节点挂掉选择一个最优的作为新的主节点,客户端连接集群首先连接sentinel,通过sentinel来查询主节点的地址,然后再连接主节点,当一个主节点故障会选举新的主节点,然后持续监控故障的结点,等待他恢复。

2.消息丢失:主节点有问题时可能有未同步的消息发送到从节点,可以通过两个参数尽可能的减少消息的丢失。

3.客户端处理

七、集群

1.condis集群方案:

2.cluster集群方案:

上一篇 下一篇

猜你喜欢

热点阅读