文档

通过DMS连接Redis

更新时间:

通过数据管理DMS(Data Management),您无需安装客户端即可快速登录Redis数据库,帮助您可视化管理Redis数据库。

背景信息

DMS支持管理多种关系型数据库和NoSQL数据库,是一种集数据管理、结构管理、用户授权、安全审计、数据趋势、数据追踪于一体的数据管理服务。您可以使用数据管理服务实现易用的数据库管理入口,让数据更安全、管理更高效、数据价值更清晰。

注意事项

  • 在DMS中执行命令存在一些限制,更多信息,请参见DMS支持的Redis命令

  • Tair实例开启了TLS(Transport Layer Security)加密协议,无法直接通过DMS登录实例。您需要在DMS控制台录入实例,并在高级信息区域开启SSL,具体操作请参见云数据库录入

操作步骤

  1. 访问Redis实例列表,在上方选择地域,然后单击目标实例ID。

  2. 在页面右上角,单击登录数据库

  3. 在跳转到的DMS控制台,设置登录方式。

    访问方式

    说明

    账号+密码登录

    (推荐)

    分别填写数据库账号和对应的密码,关于如何创建数据库账号,请参见创建与管理账号

    说明

    Tair实例包含一个以实例ID命名的数据库账号(例如r-bp10noxlhcoim2****),您也可以通过该账号来登录(密码在您创建实例时已设置)。

    免密登录

    如果Tair实例已开启免密访问,选择该方式无需填写密码即可直接登录。具体操作,请参见开启专有网络免密访问

    密码登录

    使用创建实例时设置的密码登录Tair(即以实例ID命名的数据库账号对应的密码)。

    说明

    如果忘记密码,您可以重置密码。具体操作,请参见修改或重置密码

    其他参数可保持默认。

  4. 单击登录

    如您没有将DMS服务器的IP地址添加至Tair实例的白名单中,系统将弹出对话框提示,您需要单击设置白名单,系统会为Tair实例创建一个名为ali_dms_group的白名单分组,并将DMS服务器的IP地址加入该分组中。

    图 1. 完成登录示例完成登录

  5. 完成登录后,即可在SQLConsole页签对应的文本框中输入并执行命令,例如执行DBSIZE命令查询当前库有多少个键(Key)。

    关于支持Tair的命令,请参见Redis命令概览

后续步骤

通过DMS管理Redis数据库

常见问题

  • 之前登录过,为什么再次登录时报错ERR invalid password.

    首次成功登录后,DMS会保存登录的账号与密码。若此时修改了该账号的密码,会产生此报错。

    解决方案:在DMS数据库实例列表中,右键单击目标实例,选择编辑实例,在数据库密码文本框中输入新的密码进行重试。

  • 为什么报错java.net.SocketTimeoutException: Read timed out TraceId

    当您在DMS中选择通过实例ID登录Tair实例,DMS会通过实例默认的专有网络(VPC)、默认端口(6379)登录Tair实例。若您修改了实例专有网络的连接地址或端口,会产生此报错。

    解决方案:在DMS数据库实例列表中,右键单击目标实例,选择编辑实例,然后选择录入方式连接串地址,将修改后的实例连接地址填写到连接串地址文本框中进行重试。