创建Redis实例 本章节介绍分布式缓存服务Redis版如何创建实例。 您可以根据业务需要创建相应计算能力和存储空间的Redis实例。 前提条件 已准备好实例依赖资源。 创建Redis实例 步骤 1 登录分布式缓存服务管理控制台。 步骤 2 单击“购买缓存实例”,进入实例创建页面。 步骤 3 选择“计费模式”,支持“包年/包月”和“按需计费”两种。 步骤 4 在“区域”下拉列表中,选择靠近您应用程序的区域,可降低网络延时、提高访问速度。 步骤 5 选择“项目”,每个区域默认对应一个项目。 步骤 6 根据创建前准备,设置以下基本信息。 1. 在“缓存类型”区域,选择缓存实例类型,默认缓存实例类型为“Redis”。 2. “CPU架构”,当前支持“x86计算”和“Arm计算”。 3. 在“版本号”区域,选择Redis版本。 当前DCS支持的Redis版本有:4.0、5.0、6.0、7.0。 说明 不同Redis版本差异请参考Redis版本差异。 实例创建后,Redis的版本不支持变更或升级。如需使用更高版本的Redis实例,需重新创建高版本Redis实例,然后将原有Redis实例的数据迁移到高版本实例上。 客户端连接Redis Cluster集群实例与连接到单机、主备、Proxy集群实例的方式不同,连接示例请连接Redis实例。 4. 在“实例类型”区域,选择单机、主备、Proxy集群、Cluster集群或读写分离实例类型。 5. 在“可用区”区域,您可根据实际情况选择。 除单机实例外,其他实例类型的实例除了可以选择主节点的“可用区”,还可以为备节点选择“备可用区”。 说明 当Redis主备/读写分离/集群实例进行跨可用区部署时,如果其中一个可用区故障,另一个可用区的节点不受影响。备节点会自动升级为主节点,对外提供服务,从而提供更高的容灾能力。 由于实例跨可用区部署时网络访问效率略低于部署在同一可用区内,因此Redis实例跨可用区部署时,主备节点之间同步效率会略有降低。 如果提高访问速度,可选择和应用同一个可用区。 每个region有若干个可用区。当可用区资源不足时,可用区会置灰,此时,请选择另一个可用区。 6. 在“副本数”区域,选择实例副本数,默认为2副本(包含主副本)。 当选择Redis 4.0及以上版本,且实例类型为主备、Cluster集群、读写分离时,页面才显示“副本数”。 7. 在“实例规格”区域,选择符合您的规格。 您的默认配额请以控制台显示为准。 您如需增加配额,单击规格下方的“申请扩大配额”,申请增加配额。 图 购买Redis实例 步骤 7 设置实例网络环境信息。 1. 在“虚拟私有云”区域,选择已经创建好的虚拟私有云、子网。 2. 设置实例IP地址。 − 在“IP地址”区域,设置实例IPv4地址(即内网IP)。 Cluster集群实例仅支持自动分配地址,其他实例类型都支持自动分配IP地址和手动分配IP地址,用户选择手动分配IP地址时,可以输入一个在当前子网下可用的IP。 另外,Redis 4.0及以上版本的实例支持自定义端口,自定义端口范围为1~65535;如果未自定义,则使用默认端口6379。Redis 3.0不支持自定义端口,端口都为6379。 − 如需启用IPv6地址功能,请开启IPv6开关。 开启IPv6功能后,将自动为实例分配IPv6地址,暂不支持选择自定义设置IPv6地址。 说明 目前仅Redis 5.0和Redis 6.0版本支持IPv6地址。 3. 在“安全组”下拉列表,可以选择已经创建好的安全组。 安全组是一组对弹性云服务器的访问规则的集合,为同一个VPC内具有相同安全保护需求并相互信任的弹性云服务器提供访问策略。 Redis 4.0及以上版本是基于VPCEndpoint,暂不支持安全组,请在实例创建后配置白名单,参考管理实例白名单。 步骤 8 设置实例的“名称”和“企业项目”。 创建实例时,名称长度不能少于4位字符串。批量创建实例时,实例名称格式为“自定义名称n”,其中n从000开始,依次递增。例如,批量创建两个实例,自定义名称为dcsdemo,则两个实例的名称为dcsdemo000和dcsdemo001。 步骤 9 设置实例密码。 “访问方式”:支持“密码访问”和“免密访问”,您可以设置访问实例时是否要进行密码验证。 说明 选择免密访问方式时,存在安全风险,请谨慎使用。 若申请免密模式的Redis实例,申请成功后,可以通过重置密码进行密码设置。 “密码”和“确认密码”:只有“访问方式”为“密码访问”时,才会显示该参数,表示连接Redis实例的密码。 说明 DCS服务出于安全考虑,在密码访问模式下,连接使用Redis实例时,需要先进行密码认证。请妥善保存密码,并定期更新密码。 步骤 10 设置参数配置。 “参数配置”支持“系统默认”和“使用自定义模板”,您在购买实例时可以设置是否使用自定义参数模板。 说明 创建页面的参数配置默认使用“系统默认”参数模板。 如需使用自定义模板,只能选择与所创建实例相同版本号和实例类型下的自定义模板,创建自定义模板请参考创建自定义参数模板。 步骤 11 单击“高级配置”,根据需要选择是否设置以下信息。 1. 设置“参数配置”。请根据需要选择参数模板为“系统默认”或“使用自定义模板”。 当选择“使用自定义模板”时,请从选择框中选择一个您需要的自定义参数模板。单击“查看参数”可以查看或修改所选参数模板的参数配置。如果没有提前创建该实例版本和实例类型的自定义参数模板,此时选择框为空,单击“查看参数模板列表”可以进入模板创建页面进行创建,创建方式请参考创建自定义参数模板。 2. 设置实例备份策略,根据需要选择是否开启“自动备份”。 只有当实例类型为主备、读写分离或者集群实例时显示该参数。关于实例备份的说明及备份策略的设置请参考备份与恢复概述。 3. 当前暂不支持创建实例时配置“公网访问”。 4. 设置“标签”。 标签用于标识云资源,当您拥有相同类型的许多云资源时,可以使用标签按各种维度(例如用途、所有者或环境)对云资源进行分类。 − 如果您已经预定义了标签,在“标签键”和“标签值”中选择已经定义的标签键值对。另外,您可以单击右侧的“查看预定义标签”,系统会跳转到标签管理服务页面,查看已经预定义的标签,或者创建新的标签。 − 您也可以通过输入标签键和标签值,添加标签。标签的命名规格,请参考管理标签章节。 5. 重命名实例高危命令。 当前支持的高危命令有command、keys、flushdb、flushall、hgetall、scan、hscan、sscan、和zscan。Proxy集群实例还支持dbsize和dbstats命令重命名,其他命令暂时不支持重命名。 6. 设置实例的“描述”。 步骤 12 设置创建实例的数量。 步骤 13 实例信息配置完成后,单击“立即创建”,进入规格确认页面。 页面显示申请的分布式缓存服务的实例名称、缓存版本和实例规格等信息。 步骤 14 确认实例信息无误后,提交请求。 步骤 15 缓存实例创建成功后,您可以在“缓存管理”页面,查看并管理自己的缓存实例。 1. Redis 3.0单机和主备实例大约需要5到15分钟,如果集群实例,则需要大约30分钟。Redis 4.0及以上版本采用容器化部署,秒级完成创建。 2. 缓存实例创建成功后,默认“状态”为“运行中”。 结束