连接实例
更新时间 2026-03-16 10:16:01
最近更新时间: 2026-03-16 10:16:01
连接场景介绍
分布式缓存服务Redis版默认支持通过专有网络(VPC) 访问Redis实例,若需要在本地设备或其他仅公网条件下的设备连接时,可以申请Redis实例的公网连接地址,并通过公网访问Redis实例。
- ECS实例(与Redis实例为同一VPC):推荐通过专有网络连接Redis实例,连接时,需连接Redis实例的专有网络连接地址,可获得更高的安全性和更低的网络延迟。
- 本地设备、与Redis实例跨地域的ECS实例(与Redis实例为不同VPC):可通过公网连接Redis实例,连接时,需连接Redis实例的公网连接地址,否则会导致连接失败。前提条件:需要开通弹性公网IP,并将弹性公网IP与Redis实例进行绑定。
前提条件
- 已成功创建Redis实例,且状态为“运行中”。
- 已创建弹性云服务器,且与Redis实例属于同一个VPC。
- 如果弹性云服务器为Linux系统,该弹性云服务器必须已经安装gcc编译环境。
- 如果Redis实例需要配置了IP白名单,请将弹性云服务器的IP地址加入实例IP白名单,以确保弹性云服务器与Redis实例网络连通。
- 已设置Redis实例的账户密码,用于登录Redis实例。您可以通过Redis实例默认账号、新建账号等方式访问Redis实例。
操作步骤(Linux系统)
本示例介绍如何在与Redis实例为同一专有网络(VPC)的CT-ECS实例(Linux)上通过redis-cli访问Redis实例。
登录ECS实例,下载、安装redis-cli。
(1)下载Redis源码文件: redis-7.2.4.tar.gz
注:本文以redis-7.2.4版本为例演示操作流程,您也可以自行安装其他版本。
(2)执行下述命令解压Redis源码文件:
tar xzf redis-7.2.4.tar.gz
(3)执行下述命令进入解压后的目录并编译安装Redis源码文件,编译安装需要一段时间(通常为2分钟~3分钟)
注意需要依赖gcc编译环境。
cd redis-7.2.4 && make
(4)可在实例详情页面看到实例的获取连接信息,请参见查看连接地址。
(5)在命令行窗口执行下述命令连接Redis实例:
cd src
./redis-cli -h ip -p port
表1:参数说明
| 参数 | 说明 | 获取方式 |
|---|---|---|
| IP | Redis实例的连接地址 | ● 通过专有网络连接:需获取Redis实例的专有网络连接地址。 ● 通过公网连接:需获取Redis实例的弹性公网IP连接地址。具体操作,请参见查看连接地址。 |
| port | Redis实例的端口号 | 端口号 |
| -c | 启用集群模式 | 该模式仅Cluster集群适用。 |
连接示例:
./redis-cli -h 连接地址 -p 端口
Cluster集群(使用直连地址连接):
./redis-cli -h 连接地址 -p 端口 -c
执行下述命令完成鉴权验证:
AUTH password