集群版-单副本

更新时间: 2024-11-21 16:36:44

集群版-单副本采用代理(proxy)集群模式,数据分片为单节点架构,可为您提供高性能的存储服务。

警告
  • 单副本架构不能保障数据可用性和服务连续性,选用前请务必确认风险,不建议您在生产环境中使用该架构的实例。云数据库 Tair(兼容 Redis)服务等级协议不适用于单副本架构的实例。

  • 单副本架构不支持以下功能:自动或手动备份离线全量Key分析实例回收站。若您对数据有可靠性要求,推荐使用集群版

架构简介

针对纯缓存类业务、QPS压力较大的业务场景,云数据库Redis推出单副本集群版实例,轻松突破Redis自身单线程瓶颈,满足Redis大容量或高性能的业务需求。相比于双副本集群版,提供了更高的性价比。

经典版集群架构实例默认采用代理(proxy)模式,支持通过一个统一的连接地址(域名)访问Redis集群,客户端的请求通过代理服务器转发到各数据分片,代理服务器、数据分片和配置服务器均不提供单独的连接地址,降低了应用开发难度和代码复杂度。代理模式的服务架构图和组件说明如下。

图 1. 集群版-单副本代理模式服务架构

image

表 1. 集群版代理模式组件说明

组件

说明

代理服务器(proxy servers)

单节点配置,集群版结构中会有多个Proxy组成,系统会自动对其实现负载均衡及故障转移。

数据分片服务器(data shards)

每个数据分片均为单副本架构,不支持高可用。数据节点故障之后,系统会在30秒内重新拉起一个Redis进程保证服务高可用,但是该节点的数据将会丢失掉。

各组件的数量和配置由Redis实例的规格决定,不支持自定义修改,但您可以通过变更实例配置调整集群的大小,或者将实例调整为其它架构

说明

单副本集群版实例本支持新购,以及通过单副本标准版直接升级到单副本集群版本。

使用场景

无数据可靠性要求的纯缓存应用。

单副本集群版的分片服务器由单节点组成,分片服务器某节点出现故障时,系统会重新拉起一个Redis服务(没有数据),当节点故障业务自动切换完成后,数据将会丢失,有可能流量被冲击到后端数据库,需要做好应用程序的预热保护机制。

重要

由于单副本集群无法提供数据可靠性,对应故障的节点将损失全部数据,需要业务重新进行预热。因此,不建议对数据可靠性要求高的敏感性业务使用该架构。

创建实例

上一篇: 集群版 下一篇: 读写分离版
阿里云首页 云数据库 Tair(兼容 Redis) 相关技术圈