1、简介
Redis中的高可用方案其实有以下集中:
- 1、Redis主从复制(一主一从,一主多从)
- 2、Redis主从复制+哨兵模式(比如:一主+两从+三哨兵)
- 3、Redis集群模式(下一篇文章编写)
- 4、Redis集群+主从模式(下一篇文章编写)
Redis主从复制,主要是为了做读写分离,写数据从主库操作,读数据从从库读取。但是普通的主从如果主服务器挂了,从服务器不会自动切换为主服务器。
Redis主从复制 +哨兵模式就是解决主服务器挂掉之后,哨兵监控到挂了之后,重新发起选举操作,让某台从服务器变为主服务器。从而继续提供服务。
Redis集群模式,就是将数据分片存储到不同的服务器,真正的达到了分布式存储,不像主从复制一样,存在存储上限。但是集群之后每个节点如果挂掉,存储的数据就会丢失。
Redis集群+主从模式,集群的每一个节点下面,都可以挂多台从服务器,从而让每个节点都是高可用的。
这些模式后面会一一讲到。
2、Redis主从复制
Redis是支持主从复制的,Redis开启主从复制的方式
- 1、通过执行slaveof命令(Redis5.0之后改成了replicaof)开启主从复制.
- 2、在配置文件中配置slaveof(Redis5.0之后改成了replicaof)开启主从复制
主从复制架构图
版权声明:本文为qq_35267557原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。