您可以使用原生工具redis-cli来连接阿里云Redis。

redis-cli连接简介

redis-cli是原生Redis自带的命令行工具,可以帮助您通过简单的命令连接Redis实例,进行数据管理。

使用redis-cli,您可以在阿里云ECS实例上的Linux系统中连接云数据库Redis版实例,或者在本地主机上通过外网访问Redis实例。通过阿里云内网访问Redis实例能够提供更高的安全和性能保障,您可以在ECS上使用redis-cli与同一VPC内的Redis实例或者同地域的经典网络Redis实例建立连接;如果您的场景需要在本地主机上从外网访问Redis实例,请先按照外网连接的说明申请外网连接地址,再使用本文的连接方法

redis-cli安装方法

在Linux环境中安装原生Redis即可使用redis-cli。具体步骤请参见Redis社区版官网

前提条件

内网连接

  • ECS实例与Redis实例的网络类型同为VPC时,二者需在同一地域的同一VPC中。
  • ECS实例与Redis实例的网络类型同为经典网络时,二者需在同一地域。
  • Redis实例的白名单中加入了ECS实例的内网IP地址。
  • ECS中已安装原生Redis。
  • 如果使用自定义账号连接Redis,连接密码格式需为<user>:<password>。例如,自定义账号的用户名为admin,密码为Rp829dlwa,则连接Redis时的密码为admin:Rp829dlwa

外网连接

  • Redis实例申请了外网连接地址,申请方式参见外网连接
  • Redis实例的白名单中加入了本地主机的外网IP地址。
  • 本地主机的系统为Linux。
  • 本地主机已安装原生Redis。
  • 如果使用自定义账号连接Redis,连接密码格式需为<user>:<password>。例如,自定义账号的用户名为admin,密码为Rp829dlwa,则连接Redis时的密码为admin:Rp829dlwa

注意事项

  • 如果通过内网地址访问Redis实例并开启了VPC免密,连接时无需密码验证。
  • 如果通过外网地址访问Redis实例并开启了VPC免密,连接时仍然需要密码验证。
  • 如果连接遇到问题,请参见Redis连接问题排查与解决

连接方法

在Linux命令行使用如下命令连接Redis实例:

redis-cli -h <host> -p <port> -a <password>
说明 使用直连地址访问Redis集群实例需要设置-c选项,示例如下:
redis-cli -h <host> -p <port> -a <password> -c
表 1. 选项说明
选项 说明
-h

Redis实例的连接地址。

-p

Redis实例的服务端口。

  • 内网连接:默认为6379,不可修改;
  • 外网连接:默认为6379,可自定义,修改方式参见修改连接端口
-a Redis实例的连接密码。为了提高安全性,您也可以不设置该选项,在执行连接命令后再输入auth <password>密码验证,如下方图片所示。
-c 使用直连地址访问云Redis集群版实例时需要设置该参数。
图 1. 连接示例
 redis-cli连接_步骤3:连接实例_快速入门_云数据库 Redis 版 阿里云技术文档

视频演示

您可以通过观看以下视频来了解如何通过redis-cli连接Redis实例,视频时长约2分钟。