zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Redis主从复制、哨兵、集群

Redis集群 主从复制 哨兵
2023-09-27 14:19:50 时间

Redis主从复制、哨兵、集群

1 为什么要使用Redis集群
基于内存大小
Redis是一个内存数据库,也就是说存储数据的容量不能超过主机内存大小。普通主机服务器内
存一般几十G,但是我们需要存储大容量的数据(比如上百G的数据)怎么办?
基于访问吞吐量
Redis是基于内存处理,速度非常快,但是人的欲望是永无止境的,如果因为业务需要更快的处
理,怎么办?
2 Redis集群的方式
主从复制
哨兵
Redis Cluster(推荐)
2.1 主从复制
1.主从复制实现 在这里插入图片描述
特点:
1.Master会将数据同步到slave,而slave不会将数据同步到master。Slave启动时会连接master
来同步数据,Master数据变更时会将数据同步刷新到Slave。
2.典型的分布式读写分离模型。我们可以利用master来处理写操作,slave提供读操作。这样可以有效减少单个机器的并发访问数量。
实现:
三个节点