# 使用Web CLI快速连接Redis并读写数据
本文将为您介绍分布式缓存服务（DCS）的入门使用流程，以在DCS控制台创建一个Redis 5.0版本的单机类型缓存实例，连接该实例并读写数据为例，指导您快速上手分布式缓存服务。
DCS入门使用流程分为以下三个步骤：
1. [准备工作]
   在创建Redis实例前，您需要完成注册华为云并实名认证、为账户充值、为用户添加操作权限、创建VPC和子网的准备工作。
   
2. [创建Redis实例]
   在创建Redis实例时，您可以根据需求选择实例版本、类型和规格，并配置VPC和子网。
   
3. [连接Redis实例并读写数据]
   您可以通过兼容Redis协议的客户端或DCS控制台的Web CLI连接Redis实例，并执行Redis命令读写数据。
   
 #### 准备工作
1. **注册华为云并实名认证** 。
   如果您已有一个华为账户，请执行[2]。如果您还没有华为账户，请参考以下步骤创建。
   1. 打开[华为云官网](https://www.huaweicloud.com/)，单击"注册"。
   
   2. 根据提示信息完成注册，详细操作请参考[注册华为云账号](https://support.huaweicloud.com/usermanual-account/account_id_001.html)。
      注册成功后，系统会自动跳转至您的个人信息界面。
      
   
   3. 参考[实名认证](https://support.huaweicloud.com/usermanual-account/zh-cn_topic_0071343161.html)完成个人或企业账号实名认证。
     
2. **为账户充值** 。
   您需要确保账户有足够金额。
   - 关于Redis实例的价格，请参考[分布式缓存服务价格详情](https://www.huaweicloud.com/pricing.html?tab=detail#/redis)。
   
   - 关于充值，请参考[如何给华为账户充值](https://support.huaweicloud.com/usermanual-billing/bills-topic_30000002.html)。
    
3. **添加DCS的操作权限** 。
   用户在创建依赖资源和Redis实例前，需要具备相应的操作权限。添加用户权限的操作，请参考[创建用户并授权使用DCS](https://support.huaweicloud.com/usermanual-dcs/CreateUserAndGrantPolicy.html)。
   
4. **创建虚拟私有云和子网。**
   DCS实例运行于虚拟私有云（VPC）中，并需要绑定具体的子网。在创建DCS实例前请提前准备虚拟私有云和子网。创建虚拟私有云和子网的方法，请参考[创建虚拟私有云和子网](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0013935842.html)。如果已有可用的虚拟私有云和子网，不需要再次创建。
   ![](https://support.huaweicloud.com/qs-dcs/public_sys-resources/note_3.0-zh-cn.png)
   - 创建的虚拟私有云与使用的Redis应在相同的区域。
   
   - 创建虚拟私有云和子网时，如无特殊需求，参数使用默认配置即可。
     
 
 #### 创建Redis实例
1. 进入[购买缓存实例](https://console.huaweicloud.com/dcs/?#/dcs/createCache)页面。
2. 选择"自定义"的购买方式。
3. 选择实例配置，配置详情请参考[表1 选择实例配置]。
   
    表1选择实例配置 
   | 参数      | 配置说明                                                                                                                                                                                       |
   |:---|:---|
   | 计费模式    | 实例的计费模式，选择"按需计费"。                                                                                                                                                                         |
   | 区域     | 保持默认即可。                                                                                                                                                                                    |
   | 项目    | 保持默认即可。                                                                                                                                                                                   |
   | 缓存类型     | DCS的缓存类型为"Redis"。                                                                                                                                                                           |
   | 产品类型     | 本次操作请选择"基础版"。                                                                                                                                                                             |
   | CPU架构    | CPU架构请选择"x86"。                                                                                                                                                                             |
   | 版本号     | Redis的版本，本次操作请选择"5.0"。                                                                                                                                                                   |
   | 实例类型     | Redis实例类型，本次操作请选择"单机"类型。Redis单机实例为单节点架构，不支持数据持久化，成本相对较低，适用于开发测试环境搭建。                                                                                                                      |
   | 可用区       | 每个区域包含多个可用区（AZ），本次操作保持默认的可用区即可。                                                                                                                                                          |
   | 实例规格     | 本次操作请选择内存为"1 GB"的实例规格。                                                                                                                                                                      |
   | 虚拟私有云   | 请选择[准备工作]中已准备的虚拟私有云。                                                                                                                                           |
   | 子网       | 请选择[准备工作]中已准备的子网。                                                                                                                                             |
   | IPv4地址 | 支持选择"自动分配"或"手动分配"IP地址。 为简单起见，此处保持默认的"自动分配"即可。                                                                                                                       |
   | 端口       | 支持输入自定义端口，当不输入端口时，为默认的6379端口。 为简单起见，此处保持默认的6379端口即可。                                                                                                                 |
   | 安全组   | Redis 5.0不支持安全组，无需配置。                                                                                                                                                                     |
   | 实例名称   | 创建时会默认生成一个随机的实例名称，保持默认即可。                                                                                                                                                                |
   | 企业项目    | 通过选择企业项目可以帮助您将相关的资源集中在一起，按企业项目的方式来管理云资源。您可以选择默认的企业项目"default"。 如果没有可选的企业项目，请参考[创建DCS时选择不到需要的企业项目](https://support.huaweicloud.com/dcs_faq/dcs-faq-210531001.html)。 |
   | 访问方式    | 请选择"密码访问"，并在"密码"和"确认密码"处设置访问实例的密码。                                                                                                                                                         |
   | 高级配置（可选） | 为简单起见，此处无需配置，保持默认即可。                                                                                                                                                                       |
   | 购买数量     | 设置购买的实例数量，默认创建1个实例。                                                                                                                                                                        |
      
   
   
4. 在页面左下角查看当前实例配置的参考价格，如需了解更多价格详情，单击"了解计费详情"。
5. 单击"立即购买"。
6. 确认实例信息无误后，单击"提交"。 
   当实例"状态"为"运行中"，实例创建成功。
   
   
7. 任务提交成功后，自动返回缓存管理页面，当新建实例的状态显示"运行中"时，实例创建成功。
 
 #### 连接Redis实例并读写数据
为简单起见，此处以通过管理控制台的Web CLI连接实例的方式为例进行说明。
![](https://support.huaweicloud.com/qs-dcs/public_sys-resources/note_3.0-zh-cn.png)
如需通过兼容Redis协议的客户端访问DCS的Redis实例，请参考[使用客户端连接Redis](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0512002.html)。
1. 单击左侧菜单栏的"缓存管理"，然后单击"操作"列下的"更多 \> 连接Redis"，进入Web CLI登录界面，如下图所示。 
   图1进入Web CLI登录界面   
   ![](https://support.huaweicloud.com/qs-dcs/zh-cn_image_0000002446931853.png)
   
   
2. 输入在创建实例时设置的访问密码，进入Web CLI。 
   ![](https://support.huaweicloud.com/qs-dcs/public_sys-resources/note_3.0-zh-cn.png)
   - 控制台连接实例空闲超过15分钟会连接超时，再次登录需要重新输入访问密码。
   
   - 免密访问的Redis实例无需输入密码。
    
   
   
3. 单机实例支持多个数据库（DB），请选择其中一个DB进行数据存储。此处选择"Database 0"。 
   图2选择Database   
   ![](https://support.huaweicloud.com/qs-dcs/zh-cn_image_0000001918907378.png)
   
   
4. 在命令输入框输入Redis命令，例如，通过SET命令写入一个名称为"KEY_NAME"，值为"VALUE"的数据，按Enter键执行。返回OK时，说明数据写入成功。以同样的方式，可以再写入一个名称为"ABC"，值为"123"的数据。 
   ```
   > SET KEY_NAME VALUE
     OK
   > SET ABC 123
     OK
   ```
   
   
5. 数据写入成功后，执行GET命令读取写入的数据名称，会返回对应的数据值。 
   ```
   > GET KEY_NAME
     VALUE
   > GET ABC
     123
   ```
   
   
 
#### 相关信息
- 了解DCS缓存实例的相关概念，请参考[DCS基本概念](https://support.huaweicloud.com/productdesc-dcs/dcs-pd-200312004.html)。
- 了解DCS缓存实例支持的命令，请参考[开源命令兼容性](https://support.huaweicloud.com/productdesc-dcs/dcs-pd-200312003.html)。
- 查看及配置DCS缓存实例的监控指标，请参考[DCS支持的监控指标](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-0713011.html)、[配置DCS监控告警](https://support.huaweicloud.com/usermanual-dcs/dcs-ug-190905001.html)。
- DCS缓存实例的使用建议，请参考[DCS使用建议](https://support.huaweicloud.com/bestpractice-dcs/dcs-bp-191113001.html)。
 
