You need to enable JavaScript to run this app.
导航
通过客户端程序连接实例
最近更新时间:2024.12.16 14:58:37首次发布时间:2021.11.04 14:15:17

缓存数据库 Redis 版与社区原生 Redis 完全兼容,数据库连接方式也基本相同,您可以选用任何兼容 Redis 协议的客户端程序进行连接。本文介绍通过客户端程序连接 Redis 实例的相关操作。

准备工作

根据客户端程序的部署位置,完成相关准备工作。

Redis-cli 安装位置
需完成的操作

ECS 实例(推荐)

  1. 确保 ECS 实例与 Redis 实例属于同一 VPC 网络中。
  2. 获取 ECS 实例的内网 IP 地址。
  3. 将 ECS 实例的内网 IP 地址添加至 Redis 实例的白名单中。设置白名单的方法,请参见设置白名单

本地

  1. 缓存数据库 Redis 版默认仅提供私网地址。本地应用程序访问 Redis 实例前,需要先为 Redis 实例开启公网访问。开启公网访问的方法,请参见开启公网访问
  2. 打开本地设备的命令行窗口或命令终端,参考如下方法选择合适的命令获取本地设备公网 IP 地址:
    • Linux 操作系统:在命令终端中执行 curl ifconfig.me 命令。
    • Windows 操作系统:在命令行窗口中执行 curl ip.me 命令。
    • MacOS 操作系统:在命令终端中执行 curl ifconfig.me 命令。
  3. 将本地客户端的公网 IP 地址添加到 Redis 实例的 IP 白名单中。设置白名单的方法,请参见设置白名单

如何获取连接信息

通常来说,当通过客户端程序连接 Redis 实例时,您需要获取如下连接信息。
查看连接地址的具体操作步骤,请参见查看连接地址

需获取的信息获取方式
实例的连接地址缓存数据库 Redis 版支持多种类型的连接地址,推荐使用私网地址进行连接。关于连接地址类型的更多信息,请参见连接地址类型
端口号Redis 实例默认使用 6379 端口。
实例的账号新建 Redis 实例时会默认创建一个名为 default 的管理员账号。您也可以创建一个新的账号并授权。关于实例账号的更多信息,请参见创建与管理账号

账号的密码

您可以选择如下任一方式完成密码验证:

  • 同时输入账号和密码进行验证,命令如下。
    AUTH <username> <password>
    
    AUTH <username>:<password>
    
  • 直接填写密码进行验证,命令如下。
AUTH <password>

说明

  • 仅使用 default 默认账号时支持直接填写密码进行验证。
  • 如果忘记密码,您可以重置密码。具体操作,请参见重置密码

常见客户端程序

关于 Redis 支持的客户端程序,请参见 Redis Clients

说明

部分客户端支持集成 DNS 高可用插件 dns-stale-cache,该插件会把 DNS 查询结果缓存到本地,并在 DNS 服务不可用时返回缓存的查询结果,避免因 DNS 服务不可用导致客户端无法正常访问资源。具体使用方法,请参见为缓存数据库 Redis 版集成 DNS 高可用插件