
# 购买Redis实例
分布式缓存服务Redis是华为云提供的一款完全兼容开源Redis的高速内存数据处理引擎。您可以根据业务需要购买相应计算能力和存储空间的Redis实例。
#### 操作视频
本视频演示如何创建Redis缓存实例。因产品功能演进，操作界面可能存在差异，相关视频仅供参考，具体以实际环境为准。
<video controls="controls" preload="none" id="object06102321105" class="idp-external-video" src="https://res-video.hc-cdn.com/cloudbu-site/china/zh-cn/support/dcs-video/1659066910879106881.mp4" title="购买缓存实例" poster="https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002342391208.jpg" height="335.0000" width="600.0000"></video>
#### 准备实例依赖资源
DCS的Redis实例部署于虚拟私有云（VPC）中，且需要绑定具体的子网，通过这样的方式为Redis提供隔离的、用户可自主配置管理的虚拟网络环境。
因此，在创建Redis实例前您需要提前准备Redis实例的相关依赖资源：VPC、子网。如果已有VPC、子网，可重复使用，不需要重新创建。
表1DCS依赖资源 
| 准备资源   | 要求                                                                                                                                                                                                                                                                                                                                                    | 创建指导                                                                                                                                                                                                                         |
|:---|:---|:---|
| VPC和子网 | 不同的Redis实例可以重复使用相同的VPC和子网，也可以使用不同的VPC和子网，请根据实际需要进行配置。在创建VPC和子网时应注意如下要求： - 创建的VPC与使用的DCS服务应在相同的区域。  - 创建VPC和子网时，如无特殊需求，配置参数使用默认配置即可。   | 创建VPC和子网的操作指导，请参考[创建虚拟私有云和子网](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013935842.html)。若需要在已有VPC上创建和使用新的子网，请参考[为虚拟私有云创建新的子网](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013748726.html)。 |
   
#### 购买Redis实例
DCS控制台支持"快速购买"和"自定义"两种购买Redis缓存实例的方式。
- 快速购买Redis实例：DCS提供了几种常用的Redis规格配置，如果其中有适合您业务需求的实例类型及配置，您可以通过此方式快速选择并购买。
- 自定义购买Redis实例：如果您需要灵活的选择需要的实例类型和实例规格等信息，请通过自定义的方式进行购买。
 
- [快速购买Redis实例]
  1. 进入[购买缓存实例](https://console.huaweicloud.com/dcs/?#/dcs/createCache)页面。
  
  2. 选择"快速购买"的实例购买方式。 
     图1快速购买规格配置   
     ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002366680634.png "点击放大")
     
     
  
  3. 选择"计费模式"。关于计费模式的详细说明，请参见[计费模式概述](https://support.huaweicloud.com/price-dcs/dcs_04_0003.html)。
  
  4. 在"区域"下拉列表中，选择靠近您应用程序的区域，可降低网络延时、提高访问速度。
  
  5. 选择"项目"，每个区域默认对应一个项目。
  
  6. 规格配置请从常见的几种规格配置中进行选择，配置说明请参考[表2]。
     
      表2规格配置说明（快速购买） 
     | 规格配置项     | 配置说明                                                                                                                                                                                                                           |
     |:---|:---|
     | 产品类型-内存规格 | 产品类型及内存规格。 例如：基础版-16GB，为基础版产品类型，内存规格为16GB的实例。                                                                                                                                                  |
     | 版本号       | Redis实例的版本号。不同Redis版本差异请参考[Redis版本差异](https://support.huaweicloud.com/productdesc-dcs/RedisDifference.html)。 实例创建后，Redis的版本不支持变更或升级。如需使用更高版本的Redis实例，需重新创建高版本Redis实例，然后将原有Redis实例的数据迁移到高版本实例上。 |
     | 实例类型      | 快速购买的实例类型包含：主备实例、Cluster集群、或Proxy集群实例。不同实例类型的介绍请参考[DCS实例类型](https://support.huaweicloud.com/productdesc-dcs/dcs-pd-200312001.html)。                                                                                            |
     | CPU架构     | 快速购买方式下的CPU架构为x86类型。                                                                                                                                                                                                           |
     | 副本数       | 副本指缓存实例的节点，副本数即缓存实例的节点数。副本数为2，即实例的节点数为2（一个主节点，一个备节点）。                                                                                                                                                                          |
     | 可用区       | 快速购买的实例主节点和备节点所在的可用区。                                                                                                                                                                                                          |
        
     
     
  
  7. 配置实例网络环境信息。 
     1. 选择已经创建好的"虚拟私有云"和"子网"。
        - 如需通过弹性云服务器访问实例，请选择与弹性云服务器相同的虚拟私有云。
        
        - 目前DCS实例创建完成后不支持切换虚拟私有云和子网，请谨慎选择。
        
        - 您可以通过[共享VPC](https://support.huaweicloud.com/usermanual-vpc/vpc_share_0000.html)功能，使用其他账号共享的VPC和子网，以实现网络资源的共享和统一管理，提升资源管控效率、降低运维成本。
         
     
     2. 在"IPv4地址"区域，设置实例IP地址（即内网IP）。 Cluster集群实例和企业版实例仅支持自动分配地址，其他实例类型都支持自动分配IP地址和手动分配IP地址。如果您需要自定义实例IP地址，请选择手动分配IP地址。
        
     
     3. 配置实例"端口"。购买的基础版Redis实例，支持自定义端口，自定义端口范围为1\~65535的任意数字；如果未自定义，则使用默认端口6379。
     
     4. Redis基础版实例是基于VPCEndpoint，暂不支持安全组，建议基础版实例创建完成后[配置实例白名单](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-190812001.html)。
     
     
     
     
  
  8. 设置实例的"名称"。 
     创建单个实例时，名称长度为4到64位的字符串。批量创建实例时，名称长度为4到56位的字符串，实例名称格式为"自定义名称-*n*"，其中n从000开始，依次递增。例如，批量创建两个实例，自定义名称为dcs_demo，则两个实例的名称为dcs_demo-000和dcs_demo-001。
     
     
  
  9. 选择"企业项目"。通过选择企业项目可以帮助您将相关的资源集中在一起，按企业项目的方式来管理云资源。 
     如果用户无法选择企业项目，建议检查用户权限，参考[创建DCS时选择不到需要的企业项目](https://support.huaweicloud.com/dcs_faq/dcs-faq-210531001.html)处理。
     
     
  
  10. 设置实例密码。 
      1. 选择"访问方式"，支持"密码访问"和"免密访问"，您可以设置访问实例时是否要进行密码验证。
         - 选择免密访问方式时，存在安全风险，请谨慎使用。
         
         - 若创建免密模式的Redis实例，创建成功后，可以通过重置密码进行密码设置，具体可参考[修改Redis实例的访问方式](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0312039.html#dcs-ug-0312039__section7753521111)。
          
      
      2. 配置"密码"和"确认密码"，只有"访问方式"为"密码访问"时，才会显示该参数，请在输入框中配置连接Redis实例的密码。
         - DCS服务出于安全考虑，在密码访问模式下，连接使用Redis实例时，需要进行密码认证。
         
         - 请妥善保存密码，并定期更新密码。系统无法获取您设置的密码内容。
          
      
      
      
      
  
  11. 单击"高级配置"，根据需要选择是否设置以下信息。 
      1. 设置"参数配置"。请根据需要选择参数模板为"系统默认"或"使用自定义模板"。 当选择"使用自定义模板"时，请从选择框中选择一个您需要的自定义参数模板。单击"查看参数"可以查看或修改所选参数模板的参数配置。如果没有提前创建该实例版本和实例类型的自定义参数模板，此时选择框为空，单击"查看参数模板列表"可以进入模板创建页面进行创建，创建方式请参考[创建DCS实例自定义参数模板](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-210622003.html)。
         ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000001917076634.png "点击放大")
         
      
      2. 设置实例备份策略，根据需要选择是否开启"自动备份"。 只有当实例类型为主备、读写分离或者集群实例时显示该参数。关于实例备份的说明及备份策略的设置请参考[备份与恢复说明](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0713010.html)。
         
      
      3. 当前暂不支持创建实例时配置"公网访问"，请在实例创建完成后前往详情页进行配置，具体请参考[开启Redis公网访问并获取公网访问地址](https://support.huaweicloud.com/usermanual-dcs/dcs_03_0011.html)。
      
      4. 设置"标签"。 标签用于标识云资源，当您拥有相同类型的许多云资源时，可以使用标签按各种维度（例如用途、所有者或环境）对云资源进行分类。
         如您的组织已经设定分布式缓存服务的相关标签策略，需要按照标签策略规则为缓存实例资源添加标签。如果标签不符合标签策略的规则，可能会导致缓存实例资源创建失败，请联系组织管理员了解标签策略详情。
         - 如果您已经预定义了标签，在"标签键"和"标签值"中选择已经定义的标签键值对。另外，您可以单击右侧的"查看预定义标签"，系统会跳转到标签管理服务页面，查看已经预定义的标签，或者创建新的标签。
         
         - 您也可以通过输入标签键和标签值，添加标签。标签的命名规格，请参考[管理标签](https://support.huaweicloud.com/usermanual-dcs/TagManagement.html)章节。
          
      
      5. 重命名实例高危命令。 当前支持的高危命令有command、keys、flushdb、flushall、hgetall、scan、hscan、sscan、和zscan。Proxy集群实例还支持dbsize和dbstats命令重命名，其他命令暂时不支持重命名。
         
      
      6. 设置实例维护时间窗。 设置DCS服务运维对实例进行维护的时间。在维护前，服务运维会提前和您沟通确认。
         
      
      7. 设置实例的"描述"。
      
      
      
      
  
  12. 设置实例购买时长。仅当Redis为包年/包月计费模式时，需要选择购买时长及是否需要自动续费。
  
  13. 设置实例购买数量。
  
  14. 实例信息配置完成后，单击"立即购买"，进入实例信息确认页面。 
      页面显示创建的分布式缓存服务的实例名称、缓存版本和实例规格等信息。
      
      
  
  15. 确认实例信息无误后，提交请求。
  
  16. 任务提交成功后，自动返回缓存管理页面，当新建实例的状态显示"运行中"时，实例创建成功。 
      新创建的实例，在缓存管理页面的实例名称处会提示"NEW"。当实例创建超过48小时后，不再显示该提示。
      图2实例创建成功   
      ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002447127485.png "点击放大")
      
      
   
- [自定义购买Redis实例]
  
  1. 进入[购买缓存实例](https://console.huaweicloud.com/dcs/?#/dcs/createCache)页面。
  
  2. 选择"自定义"的实例购买方式。 
     图3自定义购买规格配置   
     ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002267572094.png "点击放大")
     
     
  
  3. 选择"计费模式"。关于计费模式的详细说明，请参见[计费模式概述](https://support.huaweicloud.com/price-dcs/dcs_04_0003.html)。
  
  4. 在"区域"下拉列表中，选择靠近您应用程序的区域，可降低网络延时、提高访问速度。
  
  5. 选择"项目"，每个区域默认对应一个项目。
  
  6. 规格配置，请参考[表3]配置实例规格。
     
      表3规格配置说明（自定义购买） 
     | 规格配置项  | 配置说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
     |:---|:---|
     | 缓存类型   | DCS仅支持购买Redis缓存类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
     | 产品类型   | 目前支持的产品类型为"基础版"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
     | CPU架构  | CPU架构包含"x86计算"和"Arm计算"两种。 推荐使用"x86计算"类型，部分Region已停售"Arm计算"类型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
     | 版本号    | 当前DCS支持的Redis版本有：4.0、5.0、6.0和7.0。不同Redis版本差异请参考[Redis版本差异](https://support.huaweicloud.com/productdesc-dcs/RedisDifference.html)。 实例创建后，Redis的版本不支持变更或升级。如需使用更高版本的Redis实例，需重新创建高版本Redis实例，然后将原有Redis实例的数据迁移到高版本实例上。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
     | 实例类型   | DCS支持的实例类型有：单机、主备、Proxy集群、Cluster集群、和读写分离。不同实例类型的特点和架构，请参考[DCS实例类型](https://support.huaweicloud.com/productdesc-dcs/dcs-pd-200312001.html)。 不同Region支持购买的Redis版本和实例类型有所不同，购买时请以控制台实际界面为准。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
     | 可用区    | 选择"可用区"。当"实例类型"为主备、读写分离、Proxy集群、Cluster集群时，可用区会分为"可用区"和"备可用区"，您需要分别为主、备节点设置可用区（AZ）。 每个区域包含多个可用区，当前DCS支持将主备/读写分离/集群实例的主、备节点部署在不同的AZ内（一个实例的节点最多支持部署在两个AZ内），使节点间电力与网络均物理隔离。您可以将应用程序也进行跨AZ部署，从而达到数据与应用全部高可用。 说明： - 当Redis主备/读写分离/集群实例进行跨可用区部署时，如果其中一个可用区故障，另一个可用区的节点不受影响。备节点会自动升级为主节点，对外提供服务，从而提供更高的容灾能力。  - 由于实例跨可用区部署时网络访问效率略低于部署在同一可用区内，因此Redis实例跨可用区部署时，主备节点之间同步效率会略有降低。  - 如果需要提高访问速度，可选择和应用同一个可用区。  - 在"华南-广州"区域购买DCS实例时，因为该区域可用区1-5与可用区6-7的物理距离较远，为了防止内部访问时延较大，主备可用区不支持分别选择可用区1-5及可用区6-7。例如，主可用区选择了可用区1-5中的一个时，备可用区不支持选择可用区6-7。在其他区域下购买DCS实例时无此限制。   |
     | 副本数    | 配置实例副本数。副本指缓存实例的节点。副本数为1表示实例没有备节点，副本数为2表示实例有备节点（一个主节点，一个备节点），副本数为3即实例有一个主节点，2个备节点。 不同版本和实例类型，支持的副本数范围不同，请以控制台显示为准。单机实例不支持设置"副本数"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
     | 规格选择模式 | 仅当实例类型为集群实例时，支持选择"规格选择模式"，只能选择一种模式，不支持同时定义分片容量和分片数。 - 快速选择：无需定义单分片容量和分片数，从默认的实例规格中进行选择。  - 自定义分片容量：先定义单分片的容量，再配置实例规格。  - 自定义分片数：先定义分片数，再配置实例规格。                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
     | 实例规格   | 在"实例规格"区域，选择符合您需求的内存规格。如需了解更多实例性能请参考[实例规格](https://support.huaweicloud.com/productdesc-dcs/dcs-pd-200713003.html)。实例规格默认配额请以控制台显示为准。 您如需增加配额，单击规格下方的"申请扩大配额"，即可跳转到工单管理界面提交工单，增加配额。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
        
     
     
  
  7. 配置实例网络环境信息。 
     1. 选择已经创建好的"虚拟私有云"和"子网"。
        - 如需通过弹性云服务器访问实例，请选择与弹性云服务器相同的虚拟私有云。
        
        - 目前DCS实例创建完成后不支持切换虚拟私有云和子网，请谨慎选择。
        
        - 您可以通过[共享VPC](https://support.huaweicloud.com/usermanual-vpc/vpc_share_0000.html)功能，使用其他账号共享的VPC和子网，以实现网络资源的共享和统一管理，提升资源管控效率、降低运维成本。
         
     
     2. 在"IPv4地址"区域，设置实例IP地址（即内网IP）。 Cluster集群实例和企业版实例仅支持自动分配地址，其他实例类型都支持自动分配IP地址和手动分配IP地址。如果您需要自定义实例IP地址，请选择手动分配IP地址。
        
     
     3. 配置实例"端口"。购买的基础版Redis实例，支持自定义端口，自定义端口范围为1\~65535的任意数字；如果未自定义，则使用默认端口6379。
     
     4. Redis基础版实例是基于VPCEndpoint，暂不支持安全组，建议基础版实例创建完成后[配置实例白名单](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-190812001.html)。
     
     
     
     
  
  8. 设置实例的"名称"。 
     创建单个实例时，名称长度为4到64位的字符串。批量创建实例时，名称长度为4到56位的字符串，实例名称格式为"自定义名称-*n*"，其中n从000开始，依次递增。例如，批量创建两个实例，自定义名称为dcs_demo，则两个实例的名称为dcs_demo-000和dcs_demo-001。
     
     
  
  9. 选择"企业项目"。通过选择企业项目可以帮助您将相关的资源集中在一起，按企业项目的方式来管理云资源。 
     如果用户无法选择企业项目，建议检查用户权限，参考[创建DCS时选择不到需要的企业项目](https://support.huaweicloud.com/dcs_faq/dcs-faq-210531001.html)处理。
     
     
  
  10. 设置实例密码。 
      1. 选择"访问方式"，支持"密码访问"和"免密访问"，您可以设置访问实例时是否要进行密码验证。
         - 选择免密访问方式时，存在安全风险，请谨慎使用。
         
         - 若创建免密模式的Redis实例，创建成功后，可以通过重置密码进行密码设置，具体可参考[修改Redis实例的访问方式](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0312039.html#dcs-ug-0312039__section7753521111)。
          
      
      2. 配置"密码"和"确认密码"，只有"访问方式"为"密码访问"时，才会显示该参数，请在输入框中配置连接Redis实例的密码。
         - DCS服务出于安全考虑，在密码访问模式下，连接使用Redis实例时，需要进行密码认证。
         
         - 请妥善保存密码，并定期更新密码。系统无法获取您设置的密码内容。
          
      
      
      
      
  
  11. 单击"高级配置"，根据需要选择是否设置以下信息。 
      1. 设置"参数配置"。请根据需要选择参数模板为"系统默认"或"使用自定义模板"。 当选择"使用自定义模板"时，请从选择框中选择一个您需要的自定义参数模板。单击"查看参数"可以查看或修改所选参数模板的参数配置。如果没有提前创建该实例版本和实例类型的自定义参数模板，此时选择框为空，单击"查看参数模板列表"可以进入模板创建页面进行创建，创建方式请参考[创建DCS实例自定义参数模板](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-210622003.html)。
         ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000001917076634.png "点击放大")
         
      
      2. 设置实例备份策略，根据需要选择是否开启"自动备份"。 只有当实例类型为主备、读写分离或者集群实例时显示该参数。关于实例备份的说明及备份策略的设置请参考[备份与恢复说明](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0713010.html)。
         
      
      3. 当前暂不支持创建实例时配置"公网访问"，请在实例创建完成后前往详情页进行配置，具体请参考[开启Redis公网访问并获取公网访问地址](https://support.huaweicloud.com/usermanual-dcs/dcs_03_0011.html)。
      
      4. 设置"标签"。 标签用于标识云资源，当您拥有相同类型的许多云资源时，可以使用标签按各种维度（例如用途、所有者或环境）对云资源进行分类。
         如您的组织已经设定分布式缓存服务的相关标签策略，需要按照标签策略规则为缓存实例资源添加标签。如果标签不符合标签策略的规则，可能会导致缓存实例资源创建失败，请联系组织管理员了解标签策略详情。
         - 如果您已经预定义了标签，在"标签键"和"标签值"中选择已经定义的标签键值对。另外，您可以单击右侧的"查看预定义标签"，系统会跳转到标签管理服务页面，查看已经预定义的标签，或者创建新的标签。
         
         - 您也可以通过输入标签键和标签值，添加标签。标签的命名规格，请参考[管理标签](https://support.huaweicloud.com/usermanual-dcs/TagManagement.html)章节。
          
      
      5. 重命名实例高危命令。 当前支持的高危命令有command、keys、flushdb、flushall、hgetall、scan、hscan、sscan、和zscan。Proxy集群实例还支持dbsize和dbstats命令重命名，其他命令暂时不支持重命名。
         
      
      6. 设置实例维护时间窗。 设置DCS服务运维对实例进行维护的时间。在维护前，服务运维会提前和您沟通确认。
         
      
      7. 设置实例的"描述"。
      
      
      
      
  
  12. 设置实例购买时长。仅当Redis为包年/包月计费模式时，需要选择购买时长及是否需要自动续费。
  
  13. 设置实例购买数量。
  
  14. 实例信息配置完成后，单击"立即购买"，进入实例信息确认页面。 
      页面显示创建的分布式缓存服务的实例名称、缓存版本和实例规格等信息。
      
      
  
  15. 确认实例信息无误后，提交请求。
  
  16. 任务提交成功后，自动返回缓存管理页面，当新建实例的状态显示"运行中"时，实例创建成功。 
      新创建的实例，在缓存管理页面的实例名称处会提示"NEW"。当实例创建超过48小时后，不再显示该提示。
      图4实例创建成功   
      ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002449600145.png "点击放大")
      
      
   
#### 购买相同配置实例
如果已经有购买成功的Redis实例，需要再次购买相同实例规格的实例，请参考以下方式进行快速购买。
1. 登录[分布式缓存服务管理控制台](https://console.huaweicloud.com/dcs)。
2. 在管理控制台左上角单击![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002493726648.png)，选择实例所在的区域。
3. 单击左侧菜单栏的"缓存管理"，进入缓存管理页面。
4. 选择需要购买相同配置的实例，单击右侧"操作"列下的"更多 \> 购买相同配置"。 
   图5购买相同配置实例   
   ![](https://support.huaweicloud.com/usermanual-dcs/zh-cn_image_0000002525766343.png "点击放大")
   
   
5. 页面自动跳转到自定义购买Redis实例的页面，且实例的"规格配置"已默认与所选择的实例一致。 
   配置其他参数及后续购买实例的步骤，请参见[自定义购买Redis实例]。
   
   
 
#### 相关文档
- 支持通过API购买Redis，具体操作，请参见[创建缓存实例](https://support.huaweicloud.com/api-dcs/CreateInstance.html)。
- Redis实例创建后，为Redis添加IP访问白名单的操作，请参见[配置Redis访问白名单](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-190812001.html)。
- 客户端连接Redis的操作，请参见[使用客户端连接Redis](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0512002.html)。
- 查看实例基本信息、连接信息、网络信息等操作，请参见[查看和修改DCS实例基本信息](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0312016.html)。
- 创建实例的相关问题：[Redis实例创建失败的可能原因](https://support.huaweicloud.com/dcs_faq/dcs-faq-0427067.html)、[IAM子用户无法看到新买的Redis](https://support.huaweicloud.com/dcs_faq/dcs-faq-211231001.html)。
 
