如何通过Redis实现跨多个可用区的分布式存储?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4443个文字,预计阅读时间需要18分钟。
在当今业务场景下,高可用性需求日益提高,核心业务跨可用区已成为标配。结合腾讯云数据库的内核实战经验,刘家文高级工程师分享:Redis如何实现多可用性。
在如今的业务场景下,高可用性要求越来越高,核心业务跨可用区已然成为标配。腾讯云数据库高级工程师刘家文结合腾讯云数据库的内核实战经验,给大家分享Redis是如何实现多可用区,内容包含Redis主从版、集群版原生架构,腾讯云Redis集群模式主从版、多AZ架构实现以及多AZ关键技术点,具体可分为以下四个部分:
第一部分:介绍Redis的原生架构,包含主从版及集群版;
第二部分:介绍腾讯云Redis架构,为了解决主从架构存在的问题,腾讯云使用了集群模式的主从版。其次为了更好的适应云上的Redis架构,引入了Proxy;
第三部分:分析原生Redis为何不能实现多AZ架构的高可用以及腾讯云是如何实现多可用区;
第四部分:分享实现多可用区的几个关键技术点,包含节点部署、就近接入及节点的选主机制。
点击观看视频
Redis原生架构Redis的原生架构包含主从版及集群版。主从版是由一个master,多个slave组成。主从的高可用一般采用哨兵模式。哨兵模式在节点故障后,能自动把相应的节点进行下线处理,但是哨兵模式无法补节点。为了配合补从,需要管控组件进行协助,因此一般会将监控组件和管控组件配合完成主从版的一个高可用。无论是哪种方式,主从版的可用性依赖外部的仲裁组件,存在恢复时间长及组件本身的高可用问题。其次主从版还会导致双写的问题及提主有损的功能缺陷。
本文共计4443个文字,预计阅读时间需要18分钟。
在当今业务场景下,高可用性需求日益提高,核心业务跨可用区已成为标配。结合腾讯云数据库的内核实战经验,刘家文高级工程师分享:Redis如何实现多可用性。
在如今的业务场景下,高可用性要求越来越高,核心业务跨可用区已然成为标配。腾讯云数据库高级工程师刘家文结合腾讯云数据库的内核实战经验,给大家分享Redis是如何实现多可用区,内容包含Redis主从版、集群版原生架构,腾讯云Redis集群模式主从版、多AZ架构实现以及多AZ关键技术点,具体可分为以下四个部分:
第一部分:介绍Redis的原生架构,包含主从版及集群版;
第二部分:介绍腾讯云Redis架构,为了解决主从架构存在的问题,腾讯云使用了集群模式的主从版。其次为了更好的适应云上的Redis架构,引入了Proxy;
第三部分:分析原生Redis为何不能实现多AZ架构的高可用以及腾讯云是如何实现多可用区;
第四部分:分享实现多可用区的几个关键技术点,包含节点部署、就近接入及节点的选主机制。
点击观看视频
Redis原生架构Redis的原生架构包含主从版及集群版。主从版是由一个master,多个slave组成。主从的高可用一般采用哨兵模式。哨兵模式在节点故障后,能自动把相应的节点进行下线处理,但是哨兵模式无法补节点。为了配合补从,需要管控组件进行协助,因此一般会将监控组件和管控组件配合完成主从版的一个高可用。无论是哪种方式,主从版的可用性依赖外部的仲裁组件,存在恢复时间长及组件本身的高可用问题。其次主从版还会导致双写的问题及提主有损的功能缺陷。

