从单点 Redis 到 1 主 2 从 3 哨兵的架构演进之路

 

​一、前言

我们有个项目中用的 MySQL、Redis、ES、微服务都是单节点部署的,没有做集群模式部署,为了提高整体的可用性,对项目的部署架构进行了升级,支持高可用。

通过本篇,你可以学到以下内容:

Redis真实的多服务器部署实战Redis真实的主从模式部署实战。Redis真实的哨兵集群模式部署实战。Redis 主节点宕机后,Redis 哨兵如何进行故障转移的。Redis 切换主节点后,客户端如何自动感知并连接新的主节点。

二、部署拓扑图

我们项目的测试环境 12 台服务器已经部署好了,其中三台用来部署 Redis 的 一主 两从 三哨兵的服务器。服务器资源清单如下:

从单点 Redis 到 1 主 2 从 3 哨兵的架构演进之路插图亿华云

另外 Redis 的端口都是 6379,Sentinel(哨兵) 的端口都是

THE END
Copyright © 2024 亿华云