更新时间:2024-10-30 GMT+08:00

购买Redis实例

您可以根据业务需要购买相应计算能力和存储空间的Redis实例,可同时购买多个Redis实例。

  • DCS Redis 3.0已暂停售卖,本章节介绍如何创建Redis 4.0及以上版本。
  • DCS Redis 6.0目前仅在北京四、华南广州等部分Region上线。
  • 不同Region支持购买的Redis版本和实例类型有所不同,购买时请以控制台实际界面为准。

准备实例依赖资源

DCS的Redis实例部署于虚拟私有云(VPC)中,且需要绑定具体的子网,通过这样的方式为Redis提供隔离的、用户可自主配置管理的虚拟网络环境。如果是企业版Redis,还需要配置安全组,以提升实例的安全性。

因此,在创建Redis实例前您需要提前准备Redis实例的相关依赖资源:VPC、子网和安全组。如果已有VPC、子网和安全组,可重复使用,不需要重新创建。

仅创建企业版Redis实例时需要准备安全组。

表1 DCS依赖资源

准备资源

要求

创建指导

VPC和子网

不同的Redis实例可以重复使用相同的VPC和子网,也可以使用不同的VPC和子网,请根据实际需要进行配置。在创建VPC和子网时应注意如下要求:

  • 创建的VPC与使用的DCS服务应在相同的区域。
  • 创建VPC和子网时,如无特殊需求,配置参数使用默认配置即可。

创建VPC和子网的操作指导,请参考创建虚拟私有云和子网,若需要在已有VPC上创建和使用新的子网,请参考为虚拟私有云创建新的子网

安全组

不同的Redis实例可以重复使用相同的安全组,也可以使用不同的安全组,请根据实际需要进行选择。在创建安全组时应注意如下要求:

  • 创建安全组时,“模板”选择“自定义”。
  • 安全组创建后,请保留系统默认添加的入方向“允许安全组内的弹性云服务器彼此通信”规则和出方向“放通全部流量”规则。
  • Redis 6.0企业版实例必须添加如表2所示安全组规则,其他规则请根据实际需要添加。

创建安全组的操作指导,请参考创建安全组,为安全组添加规则的操作指导,请参考添加安全组规则

表2 安全组规则

方向

协议

端口

源地址

入方向

TCP

6379

0.0.0.0/0

购买Redis实例

  1. 进入购买缓存实例页面。
  2. 选择实例购买方式,支持“快速购买”和“自定义”两种购买方式。

    “快速购买”的方式中提供了几种常用的“规格配置”,如图1,如果其中有适合您业务需求的实例类型及配置,您可以通过此方式快速选择并购买。如果您需要灵活的选择其他实例类型、实例规格等信息,请通过“自定义”的方式进行购买,如图2

    “快速购买”和“自定义”两种购买方式只有规格配置的选择方式不同,其他配置方式相同。

    图1 快速购买规格配置
    图2 自定义购买规格配置

  3. 选择“计费模式”。
  4. 在“区域”下拉列表中,选择靠近您应用程序的区域,可降低网络延时、提高访问速度。
  5. 选择“项目”,每个区域默认对应一个项目。
  6. 规格配置。如果您选择的是“快速购买”的方式,请从常见的几种规格配置中进行选择,配置说明请参考表3。如果您选择的是“自定义”的方式,请参考表4配置实例规格。

    表3 规格配置说明(快速购买)

    规格配置项

    配置说明

    产品类型-内存规格

    产品类型包含“基础版”和“企业版”。Redis企业版与基础版差异

    例如:基础版-16GB,为基础版产品类型,内存规格为16GB的实例。

    版本号

    Redis实例的版本号。不同Redis版本差异请参考Redis版本差异

    说明:

    实例创建后,Redis的版本不支持变更或升级。如需使用更高版本的Redis实例,需重新创建高版本Redis实例,然后将原有Redis实例的数据迁移到高版本实例上。

    实例类型

    快速购买的实例类型包含:主备实例、Cluster集群、或Proxy集群实例。不同实例类型的介绍请参考DCS实例类型

    CPU架构

    快速购买方式下的CPU架构为x86类型。

    副本数

    副本数为2,即实例的节点数为2(一个主节点,一个备节点)。

    可用区

    快速购买的实例主节点和备节点所在的可用区。

    表4 规格配置说明(自定义购买)

    规格配置项

    配置说明

    缓存类型

    DCS仅支持购买Redis缓存类型。

    产品类型

    产品类型包含“基础版”和“企业版”。Redis企业版与基础版差异

    仅当“版本号”选择6.0时,支持选择“基础版”和“企业版”,其他版本仅支持“基础版”。

    版本类型

    企业版实例的版本类型包含“高性能型”和“存储型”。

    仅当“产品类型”选择“企业版”时,需要选择版本类型。

    CPU架构

    CPU架构包含“x86计算”和“Arm计算”两种。

    推荐使用“x86计算”类型,部分Region已停售“Arm计算”类型。

    版本号

    当前DCS支持的Redis版本有:4.0、5.0和6.0。不同Redis版本差异请参考Redis版本差异

    说明:

    实例创建后,Redis的版本不支持变更或升级。如需使用更高版本的Redis实例,需重新创建高版本Redis实例,然后将原有Redis实例的数据迁移到高版本实例上。

    实例类型

    DCS支持的实例类型有:单机、主备、Proxy集群、Cluster集群、和读写分离。不同实例类型的特点和架构,请参考DCS实例类型

    目前,Redis 6.0企业版仅支持主备实例类型。

    可用区

    选择“可用区”。当“实例类型”为主备、读写分离、Proxy集群、Cluster集群时,可用区会分为“可用区”和“备可用区”,您需要分别为主、备节点设置可用区(AZ)。

    每个区域包含多个可用区,当前DCS支持将主备/读写分离/集群实例的主、备节点分别部署在不同的AZ内,使节点间电力与网络均物理隔离。您可以将应用程序也进行跨AZ部署,从而达到数据与应用全部高可用。
    说明:
    • 当Redis主备/读写分离/集群实例进行跨可用区部署时,如果其中一个可用区故障,另一个可用区的节点不受影响。备节点会自动升级为主节点,对外提供服务,从而提供更高的容灾能力。
    • 由于实例跨可用区部署时网络访问效率略低于部署在同一可用区内,因此Redis实例跨可用区部署时,主备节点之间同步效率会略有降低。
    • 如果需要提高访问速度,可选择和应用同一个可用区。
    • 在“华南-广州”区域购买DCS实例时,因为该区域可用区1-5与可用区6-7的物理距离较远,为了防止内部访问时延较大,主备可用区不支持分别选择可用区1-5及可用区6-7。例如,主可用区选择了可用区1-5中的一个时,备可用区不支持选择可用区6-7。在其他区域下购买DCS实例时无此限制。

    副本数

    配置实例副本数。副本指缓存实例的节点。副本数为1表示实例没有备节点,副本数为2表示实例有备节点(一个主节点,一个备节点),副本数为3即实例有一个主节点,2个备节点。

    不同版本和实例类型,支持的副本数范围不同,请以控制台显示为准。单机实例不支持设置“副本数”。

    规格选择模式

    仅当实例类型为集群实例时,支持选择“规格选择模式”,只能选择一种模式,不支持同时定义分片容量和分片数。

    • 快速选择:无需定义单分片容量和分片数,从默认的实例规格中进行选择。
    • 自定义分片容量:先定义单分片的容量,再配置实例规格。
    • 自定义分片数:先定义分片数,再配置实例规格。

    实例规格

    在“实例规格”区域,选择符合您需求的内存规格。如需了解更多实例性能请参考实例规格。实例规格默认配额请以控制台显示为准。

    您如需增加配额,单击规格下方的“申请扩大配额”,即可跳转到工单管理界面提交工单,增加配额。

  7. 配置实例网络环境信息。

    1. 选择已经创建好的“虚拟私有云”和“子网”。
      • 如需通过弹性云服务器访问实例,请选择与弹性云服务器相同的虚拟私有云。
      • 目前DCS实例创建完成后不支持切换虚拟私有云和子网,请谨慎选择。
      • 您可以通过共享VPC功能,使用其他账号共享的VPC和子网,以实现网络资源的共享和统一管理,提升资源管控效率、降低运维成本。
    2. 在“IPv4地址”区域,设置实例IP地址(即内网IP)。

      Cluster集群实例和企业版实例仅支持自动分配地址,其他实例类型都支持自动分配IP地址和手动分配IP地址,如果您需要自定义实例IP地址,请选择手动分配IP地址。

    3. 配置实例“端口”。购买的基础版Redis实例,支持自定义端口,自定义端口范围为1~65535的任意数字;如果未自定义,则使用默认端口6379。

      如果购买的Redis版本为6.0企业版,不支持自定义端口,端口为6379。

    4. 在“安全组”下拉列表,选择已经创建好的安全组。

      安全组是一组对弹性云服务器的访问规则的集合,为同一个VPC内具有相同安全保护需求并相互信任的弹性云服务器提供访问策略。

      仅企业版Redis实例需要配置安全组。Redis基础版实例是基于VPCEndpoint,暂不支持安全组,建议基础版实例创建完成后配置实例白名单

      如果选择的安全组没有开放6379端口,页面增加显示“开放6379端口”的复选框并默认勾选,表示实例创建后,会默认放开该实例安全组的6379端口。如果所选的安全组没有放开6379端口,将无法连接到该实例。

  8. 设置实例的“名称”。

    创建单个实例时,名称长度为4到64位的字符串。批量创建实例时,名称长度为4到56位的字符串,实例名称格式为“自定义名称-n”,其中n从000开始,依次递增。例如,批量创建两个实例,自定义名称为dcs_demo,则两个实例的名称为dcs_demo-000和dcs_demo-001。

  9. 选择“企业项目”。通过选择企业项目可以帮助您将相关的资源集中在一起,按企业项目的方式来管理云资源。

    如果用户无法选择企业项目,建议检查用户权限,参考创建DCS时选择不到需要的企业项目处理。

  10. 设置实例密码。

    • “访问方式”:支持“密码访问”和“免密访问”,您可以设置访问实例时是否要进行密码验证。
      • 选择免密访问方式时,存在安全风险,请谨慎使用。
      • 若申请免密模式的Redis实例,申请成功后,可以通过重置密码进行密码设置,具体可参考修改Redis实例的访问方式
    • “密码”和“确认密码”:只有“访问方式”为“密码访问”时,才会显示该参数,请在输入框中配置连接Redis实例的密码。
      • DCS服务出于安全考虑,在密码访问模式下,连接使用Redis实例时,需要先进行密码认证。
      • 请妥善保存密码,并定期更新密码。系统无法获取您设置的密码内容。

  11. 单击“高级配置”,根据需要选择是否设置以下信息。

    1. 设置“参数配置”。请根据需要选择参数模板为“系统默认”或“使用自定义模板”。

      当选择“使用自定义模板”时,请从选择框中选择一个您需要的自定义参数模板。单击“查看参数”可以查看或修改所选参数模板的参数配置。如果没有提前创建该实例版本和实例类型的自定义参数模板,此时选择框为空,单击“查看参数模板列表”可以进入模板创建页面进行创建,创建方式请参考创建DCS实例自定义参数模板

    2. 设置实例备份策略,根据需要选择是否开启“自动备份”。

      只有当实例类型为主备、读写分离或者集群实例时显示该参数。关于实例备份的说明及备份策略的设置请参考备份与恢复说明

    3. 当前暂不支持创建实例时配置“公网访问”,请在实例创建完成后前往详情页进行配置,具体请参考开启Redis 4.0/5.0/6.0公网访问并获取公网访问地址
    4. 设置“标签”。

      标签用于标识云资源,当您拥有相同类型的许多云资源时,可以使用标签按各种维度(例如用途、所有者或环境)对云资源进行分类。

      如您的组织已经设定分布式缓存服务的相关标签策略,需要按照标签策略规则为缓存实例资源添加标签。如果标签不符合标签策略的规则,可能会导致缓存实例资源创建失败,请联系组织管理员了解标签策略详情。

      • 如果您已经预定义了标签,在“标签键”和“标签值”中选择已经定义的标签键值对。另外,您可以单击右侧的“查看预定义标签”,系统会跳转到标签管理服务页面,查看已经预定义的标签,或者创建新的标签。
      • 您也可以通过输入标签键和标签值,添加标签。标签的命名规格,请参考管理标签章节。
    5. 重命名实例高危命令。

      当前支持的高危命令有command、keys、flushdb、flushall、hgetall、scan、hscan、sscan、和zscan,Proxy集群实例还支持dbsize和dbstats命令重命名,其他命令暂时不支持重命名。

    6. 设置实例维护时间窗。

      设置DCS服务运维对实例进行维护的时间,在维护前,服务运维会提前和您沟通确认。

    7. 设置实例的“描述”。

  12. 设置实例购买时长。仅当Redis为包年/包月计费模式时,需要选择购买时长及是否需要自动续费。
  13. 设置实例购买数量。
  14. 实例信息配置完成后,单击“立即购买”,进入实例信息确认页面。

    页面显示申请的分布式缓存服务的实例名称、缓存版本和实例规格等信息。

  15. 确认实例信息无误后,提交请求。
  16. 任务提交成功后,自动返回缓存管理页面,当新建实例的状态显示“运行中”时,实例创建成功。