通过数据管理DMS(Data Management),您无需安装客户端即可快速登录Redis数据库,帮助您可视化管理Redis数据库。
背景信息
DMS支持管理多种关系型数据库和NoSQL数据库,是一种集数据管理、结构管理、用户授权、安全审计、数据趋势、数据追踪于一体的数据管理服务。您可以使用数据管理服务实现易用的数据库管理入口,让数据更安全、管理更高效、数据价值更清晰。
注意事项
在DMS中执行命令存在一些限制,更多信息,请参见DMS支持的Redis命令。
若Tair实例开启了TLS(Transport Layer Security)加密协议,无法直接通过DMS登录实例。您需要在DMS控制台录入实例,并在高级信息区域开启SSL,具体操作请参见云数据库录入。
操作步骤
访问Redis实例列表,在上方选择地域,然后单击目标实例ID。
在页面右上角,单击登录数据库。
在跳转到的DMS控制台,设置登录方式。
访问方式
说明
账号+密码登录
(推荐)
分别填写数据库账号和对应的密码,关于如何创建数据库账号,请参见创建与管理账号。
说明Tair实例包含一个以实例ID命名的数据库账号(例如r-bp10noxlhcoim2****),您也可以通过该账号来登录(密码在您创建实例时已设置)。
免密登录
如果Tair实例已开启免密访问,选择该方式无需填写密码即可直接登录。具体操作,请参见开启专有网络免密访问。
密码登录
使用创建实例时设置的密码登录Tair(即以实例ID命名的数据库账号对应的密码)。
说明如果忘记密码,您可以重置密码。具体操作,请参见修改或重置密码。
其他参数可保持默认。
单击登录。
如您没有将DMS服务器的IP地址添加至Tair实例的白名单中,系统将弹出对话框提示,您需要单击设置白名单,系统会为Tair实例创建一个名为ali_dms_group的白名单分组,并将DMS服务器的IP地址加入该分组中。
完成登录后,即可在SQLConsole页签对应的文本框中输入并执行命令,例如执行DBSIZE命令查询当前库有多少个键(Key)。
关于支持Tair的命令,请参见Redis命令概览。
后续步骤
常见问题
之前登录过,为什么再次登录时报错
ERR invalid password.
?首次成功登录后,DMS会保存登录的账号与密码。若此时修改了该账号的密码,会产生此报错。
解决方案:在DMS数据库实例列表中,右键单击目标实例,选择编辑实例,在数据库密码文本框中输入新的密码进行重试。
为什么报错
java.net.SocketTimeoutException: Read timed out TraceId
?当您在DMS中选择通过实例ID登录Tair实例,DMS会通过实例默认的专有网络(VPC)、默认端口(6379)登录Tair实例。若您修改了实例专有网络的连接地址或端口,会产生此报错。
解决方案:在DMS数据库实例列表中,右键单击目标实例,选择编辑实例,然后选择录入方式为连接串地址,将修改后的实例连接地址填写到连接串地址文本框中进行重试。