更新时间:2023-10-24 GMT+08:00

基本概念

缓存实例

DCS向用户提供服务的最小资源单位。

缓存实例拥有Redis、Memcached两种存储引擎,每种引擎有单机、主备、集群等不同实例类型。不同实例类型含有多种规格。

详情参考:产品规格介绍产品架构介绍

公网访问

针对Redis 3.0实例,可以为其绑定一个弹性公网IP地址,客户端通过公网ip进行访问。Redis 4.0、Redis 5.0和Redis 6.0实例暂时不支持公网访问功能。

公网访问使用Stunnel工具对通信内容加密,网络延时比VPC内通信略高,适用于开发阶段联调本地环境测试。

具体使用请参考:公网连接Redis3.0实例以及Stunnel工具的使用

免密访问

缓存实例支持不设置密码,在VPC内直接连接实例进行数据读写。由于不涉及密码鉴权,数据读写延时会更低。

对于实例数据敏感性一般的业务,您可以对实例开启免密访问。出于数据安全考虑,公网访问的实例不允许同时开启免密访问。

具体使用请参考:开启实例免密访问

维护时间窗

指允许DCS产品服务团队为实例进行升级维护的时间段。

DCS对实例升级维护频率较低,一般每季度一次。虽然频率低,且升级过程不会影响业务,但建议您选择业务量较少的时间段作为维护时间窗。

在创建实例时,都会要求设置一个维护时间窗,您也可以在实例创建后,对维护时间窗进行修改。

具体使用请参考:配置实例维护时间窗

跨可用区部署

将主备、集群、或读写分离实例的主、备节点部署在不同的AZ(可用区域)内,节点间电力与网络均物理隔离。您可以将应用程序也进行跨AZ部署,从而达到数据与应用全部高可用。

在创建实例时,可以分别选择主可用区和备可用区。

分片

分片也叫条带,指Redis集群的一个管理组,对应一个redis-server进程。一个Redis集群由若干条带组成,每个条带负责若干个slot(槽),数据分布式存储在slot中。Redis集群通过条带化分区,实现超大容量存储以及并发连接数提升。

每个集群实例由多个分片组成,每个分片默认为一个双副本的主备实例。分片数等于实例中主节点的个数。

副本

副本指缓存实例的节点。单副本表示实例没有备节点,双副本表示实例有备节点(一个主节点,一个备节点)。例如主备实例默认为双副本,当主备实例的副本数设置为3时,表示该实例有1个主节点,2个备节点。单机实例,只有一个节点。