redis-cli是原生Redis自带的命令行工具,您可以在ECS实例或本地设备上通过redis-cli连接云数据库Redis,进行数据管理。

连接Redis使用的网络类型

网络类型说明
专有网络(推荐)专有网络VPC(Virtual Private Cloud)是您自己独有的云上私有网络,不同的专有网络之间二层逻辑隔离,拥有较高的安全性和性能。redis-cli部署在ECS实例上时,通过专有网络连接至Redis实例,可获得更高的安全性和更低的网络延迟。
公网公网即互联网,当本地设备需要测试或管理Redis实例时,可在本地设备上部署redis-cli,然后通过公网连接至Redis实例。
说明通过公网连接不会产生流量费用,但存在一定的安全风险,推荐通过专有网络连接以获取更高的安全性。

redis-cli说明

由于redis-cli是原生Redis自带的命令行工具,通常您需要通过在ECS实例或本地设备上安装Redis服务的方式,完成redis-cli的安装。
说明除redis-cli以外,您还可以通过数据管理DMS(Data Management)免客户端快速连接Redis数据库,帮助您可视化管理Redis数据库。具体操作,请参见通过DMS登录Redis。
redis-cli的版本可以与Redis实例的大版本不同。

redis-cli连接方法(Linux系统)

安装redis-cli(如已安装,可跳过)。登录待安装redis-cli的设备,例如ECS实例或本地设备。执行下述命令下载Redis源码文件:
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
说明本文以redis-6.0.9版本为例演示操作流程,您也可以安装其他版本。具体操作,请参见Redis官网。
执行下述命令解压Redis源码文件:
tar xzf redis-6.0.9.tar.gz
执行下述命令进入解压后的目录并编译安装Redis源码文件:
cd redis-6.0.9&&make
说明编译安装需要一段时间(通常2分钟~3分钟)。
根据redis-cli的安装位置,完成下述操作:

redis-cli安装位置需完成的操作
确保ECS实例与Redis实例属于同一专有网络(即实例基本信息中的专有网络ID一致)。
说明如果专有网络不同,您可以更换ECS实例所属的专有网络。具体操作,请参见更换ECS实例的VPC。如果网络类型不同,例如ECS实例为经典网络,Redis实例为专有网络。如何连接,请参见ECS实例与Redis实例的网络类型不同时如何连接。
获取ECS实例的内网IP地址。具体操作,请参见查询ECS实例的IP地址。将ECS实例的内网IP地址添加至Redis实例的白名单中。具体操作,请参见设置白名单。
本地Redis实例默认仅提供内网连接地址,通过公网连接时您需要手动申请公网连接地址。具体操作,请参见申请公网连接地址。