连接 Redis 实例(内网)

最后更新时间:2021-07-28 11:08:37

    云数据库 Redis 支持如下连接方式:通过客户端工具连接、通过数据库管理工具 DMC 连接、通过多语言 SDK 连接。

    准备工作

    • 准备好 Redis 实例,请参见 创建 Redis 实例
    • 准备好数据库帐号,请参见 创建帐号,您也可以直接使用默认帐号。
    • 配置云服务器 CVM 和 Redis 的安全组出入站规则,来限制允许访问 Redis 的 IP,请参见 管理云数据库安全组

    通过客户端工具连接

    使用的云服务器 CVM 访问自动分配给云数据库的内网地址,这种连接方式使用内网高速网络,延迟低。云服务器和数据库须是同一账号,且同一个 VPC 内(保障同一个地域),或同在基础网络内。

    说明:

    • 对于不同的 VPC 下(包括同账号/不同账号,同地域/不同地域)的云服务器和数据库,内网连接方式请参见 云联网
    • Redis 暂不支持外网地址,如需通过外网地址连接实例,可参见 连接 Redis 实例(外网)

    步骤1:准备环境

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

    步骤2:连接实例

    免密码认证实例

    如果您的实例为免密码认证,则连接命令如下:

    redis-cli -h IP地址 -p 端口
    

    有密码实例

    如果您的实例是有密码实例,则支持开源格式类型的连接方式:

    redis-cli -h IP地址 -p 端口 -a 密码
    

    例如您设置的密码是 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 账号名@密码
    

    通过数据库管理工具 DMC 连接

    通过腾讯云数据库管理工具 DMC 控制台,选择 Redis 实例登录,可便捷地访问实例、操作库表级、管理实例会话、实时监控、InnoDB 锁等待、SQL 窗口等。

    通过多语言 SDK 连接

    各连接示例请参见 多语言 SDK 连接