连接 Redis 实例

最近更新时间:2024-11-01 15:40:32

我的收藏

操作场景

实例创建完成,状态为运行中,您便可以访问数据库,使用 Redis 命令进行数据库读写、查询等操作。本文介绍以下三种方式连接数据库。
客户端工具连接:使用云服务器 CVM 基于 Redis 客户端通过自动分配给云数据库的内网地址连接数据库的方法,包括 Linux 云服务器与 Windows 云服务器。这种连接方式使用内网高速网络,延迟低。云服务器和数据库须是同一账号,且同一个 VPC 内(保障同一个地域),或同在基础网络内。
说明:
对于不同的 VPC 下(包括同账号/不同账号,同地域/不同地域)的云服务器和数据库,内网连接方式请参见云联网
轻量应用服务器和云数据库内网默认不互通,若需内网连接,请参见 轻量应用服务器申请关联云联网
不同 VPC 下的云服务器和数据库,也可通过外网地址连接,外网地址连接方式请参见 配置外网地址
DMC 连接:通过腾讯云的一款数据库管理工具 DMC(Database Management Center)登录数据库,可便捷地访问实例、查看实例的关键指标信息、运行 Redis 命令等。
多语言 SDK 连接:即通过多语言 SDK 配置腾讯云自动分配给云数据库的内网 IP 地址、端口、实例 ID 和密码连接数据库实例,并进行数据库操作,设置 key、获取 key 等。

准备工作

准备好 Redis 实例,请参见 创建 Redis 实例
准备好数据库账号及密码,请参见 管理账号,您可以使用默认账号或自定义账号。
配置云服务器 CVM 和 Redis 的安全组出入站规则,请参见 管理云数据库安全组
已在 Redis 控制台实例详情页面的网络信息区域获取连接数据库内网IPv4地址

通过客户端工具连接

说明:
当前 Redis 6.2 版本不支持 RESP3 协议。

Linux 云服务器连接

步骤1:准备环境

1. 登录到 Linux 云服务器,请参见 快速配置 Linux 云服务器
2. 以 CentOS 系统的云服务器为例,执行如下命令安装 Redis 客户端:
yum install redis -y
提示 Complete! 说明客户端安装完成。

步骤2:连接实例

免密码认证实例 如果您的实例为免密码认证,则连接命令如下:
redis-cli -h IP地址 -p 端口
其中,IP 地址和端口指在 Redis 控制台实例详情页面的网络信息区域获取的内网IPv4地址与端口。

默认账号访问
默认账号指系统默认分配的账号。您购买并创建 Redis 实例时,设置的访问实例的密码即为默认账号对应的数据库密码。如果需通过默认账号访问数据库,仅需配置访问密码,则支持开源格式类型的连接方式如下所示。
redis-cli -h IP地址 -p 端口 -a 密码
其中,IP 地址和端口指在 Redis 控制台实例详情页面的网络信息区域获取的内网IPv4地址与端口。例如您设置的密码是 abcd1234,则连接命令如下:
redis-cli -h IP地址 -p 端口 -a abcd1234
说明:
2018年1月之前购买的实例,需将“密码”替换为“实例ID:密码”的格式才能访问。连接示例如下所示。redis-cli -h IP地址 -p 端口 -a crs-bkuza6i3:abcd1234
自定义账号访问 若连接时使用的是 自定义账号。自定义账号的鉴权方式为账号名@密码,作为访问 Redis 的密码参数。
redis-cli -h IP地址 -p 端口 -a 账号名@密码

Windows 服务器连接

1. 配置并登录 Windows 云服务器,请参见 快速配置 Windows 云服务器
2. 在 Windows 云服务器,通过 Internet 下载 Redis 客户端并进行安装。
3. 打开 Redis 客户端,配置实例内网 IP 地址,单击测试连接,连接数据库实例。
参数名称
参数解释
名字
连接数据库实例的连接名称。
地址
请输入数据库实例的内网 IPv4 地址,请在控制台实例详情页面的网络信息区域获取。
验证
输入数据库实例的连接密码。

4. 单击

, 在右下方输入框执行 Redis 命令。

DMC 连接

说明:
Memcached 版实例暂不支持 DMC 连接。
1. 登录 Redis 控制台
2. 在实例列表页面上方,选择地域。
3. 在实例列表中,找到目标实例。
4. 在其操作列,单击登录
5. 跳转至云数据库管理工具 DMC 控制台 登录页面,在密码的输入框输入目标实例默认账户的密码,或者使用自定义账号,在密码的输入框输入自定义账号@自定义账号的密码,单击登录



6. 数据库管理页面的实例信息页签,可查看实例的监控信息。

7. 单击命令行页签,在下方的输入框输入并执行 Redis 命令,使用示例如下图所示。

8. 如果您对 Redis 的命令参数不是很熟悉,可以在页面左侧的对象列表区域,选择键值存放的 Slot 区间以及 DB,单击新建,并选择键的数据类型,单击确定,在键名输入框编辑键名称,单击新建元素并创建key,在新建元素对话框,输入键对应的键值,单击确定。系统将根据设置的键与键值的信息运行命令。


多语言 SDK 连接

云数据库 Redis® 支持多语言 SDK 访问,包括:PHP、Java、Node.js、Python、C、Go、.Net 等。具体示例,请参见 多语言 SDK 连接。请根据示例,下载多语言 SDK 对应客户端,并参考代码配置 Redis 实例的内网 IP、端口号、实例 ID 和密码,即可连接数据库。

常见问题

如果连接失败,请参见 无法连接 Redis 实例 逐一排查。
更多常见的问题,请参见 连接登录问题