文档首页> 分布式缓存服务 DCS> 快速入门> 步骤三:连接Redis实例
更新时间:2024-01-15 GMT+08:00

步骤三:连接Redis实例

本章节介绍使用同一VPC内弹性云服务器ECS上的Redis-Cli连接Redis单机实例的方法。

其它客户端连接实例请参考多语言连接,通过管理控制台的Web CLI连接实例请参考控制台连接Redis

前提条件

  • 已成功申请Redis实例,且状态为“运行中”。
  • 已创建弹性云服务器,且与Redis实例属于同一个Region和同一个VPC。创建弹性云服务器的方法,请参见创建弹性云服务器
  • 如果弹性云服务器为Linux系统,该弹性云服务器必须已经安装gcc编译环境。
  • 如果Redis实例配置了IP白名单,请将弹性云服务器的IP地址加入实例IP白名单,以确保弹性云服务器与Redis实例网络连通。白名单配置,请参考管理实例白名单

操作步骤(Linux版)

  1. 查看并获取待连接Redis实例的IP地址/域名地址和端口。

    1. 登录分布式缓存服务管理控制台
    2. 在管理控制台左上角单击,选择实例所在的区域。
    3. 单击控制台的左侧导航栏的“缓存管理”,进入缓存实例页面。
    4. 单击需要查看实例信息的实例名称,进入该实例详情页面。
    5. 在“连接信息”区域查看实例的“连接地址”(即域名)、"IP地址"、和端口。
      图1 查看Redis连接信息

  2. 安装redis-cli客户端。

    以下步骤以客户端安装在Linux系统上为例进行描述。

    1. 登录弹性云服务器。
    2. 执行以下命令,获取Redis客户端源码,下载路径为https://download.redis.io/releases/redis-6.2.13.tar.gz。

      wget http://download.redis.io/releases/redis-6.2.13.tar.gz

      此处以安装redis-6.2.13版本为例,您也可以安装其他版本。具体操作,请参见Redis官网

    3. 执行如下命令,解压Redis客户端源码包。

      tar -xzf redis-6.2.13.tar.gz

    4. 进入Redis目录并编译Redis客户端源码。

      cd redis-6.2.13

      make

      cd src

  3. 连接Redis实例。

    1. 执行以下命令连接Redis实例。

      ./redis-cli -h {dcs_instance_address} -p 6379

      其中{dcs_instance_address}为Redis实例的IP地址/域名,“6379”为Redis实例的端口。IP地址/域名和端口获取见1

      以下为使用Redis实例的域名连接地址为示例,具体请根据实际情况修改:

      [root@ecs-redis redis-5.0.8]# cd src
      [root@ecs-redis src]# ./redis-cli -h redis-xxxxxx.dcs.huaweicloud.com -p 6379
      redis-xxxxxx.dcs.huaweicloud.com:6379> 
    2. 如果Redis实例设置了密码访问,则执行本步骤输入密码,校验通过后才可进行缓存数据读写,免密访问的实例无需该步骤。

      auth {password}

      其中{password}为创建Redis实例时自定义的密码,请按实际情况修改后执行。

      密码访问回显示例如下:

      redis-xxxxxx.dcs.huaweicloud.com:6379> auth *******
      OK
      redis-xxxxxx.dcs.huaweicloud.com:6379> 

操作步骤(Windows版)

Windows版本的Redis客户端安装包,请单击这里下载编译包。下载后直接解压安装到自定义目录,然后使用cmd工具进入该目录,执行以下命令连接redis实例:

redis-cli.exe -h XXX -p 6379

其中:“XXX”为Redis实例的IP地址/域名,“6379”为Redis实例的端口。IP地址/域名和端口获取见1,请按实际情况修改后执行。