zl程序教程

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

当前栏目

Redis高性能高可用集群

2023-09-27 14:19:50 时间

Redis高性能高可用集群

1 前言
本章节我们使用:Sentinel+Twemproxy+Keepalive+Redis搭建高可用集群.
我们通过之前的学习发现了一个问题,哨兵模式虽然可以自动选举,但是选举的过程中会出现服务短暂不可用的问题,随意我们就在想,能不能使用通过多个集群的方式来实现负载均衡和故障转移呢?答案是可以的!
各元素职责:
Redis:缓存服务器。
Sentinel:主要作用于redis的主从复制集群的master故障后从新选举新的master。
Twemproxy:redis的负载均衡代理服务器,主要对redis的多主从复制集群进行负载均衡。
Keepalive:主要作用是对twemproxy进行容灾,实现twemproxy的高可用。
矩阵图如下:
在这里插入图片描述
架构流程图: