如何使用Redis-desktop-manager访问Redis实例?
如下分别介绍通过内网和公网使用Redis-desktop-manager访问Redis 3.0实例的操作。
使用VPC子网访问
- 填写DCS实例子网地址,端口6379,以及相应密码。
- 单击左下角“测试连接”。
图1 通过内网使用Redis-desktop-manager访问Redis实例
使用Redis-desktop-manager访问DCS集群实例时,执行redis命令是正常的,但是左侧显示异常,这个是因为DCS集群是基于codis架构,info命令的输出和原生的redis不一样。
使用公网访问
使用公网访问,需要注意SSL是否开启。
- 如果SSL关闭,则只需要把地址填写实例的公网访问地址即可。
- 如果SSL开启,需要在本地安装Stunnel客户端,才能通过redis-desktop-manager访问Redis。需要注意的是:
- 必须安装Stunnel客户端,安装配置可参考Stunnel客户端安装配置。
- Redis-desktop-manaer访问地址必须填写127.0.0.1,不能填写公网IP,否则出现“connection reset”。
因为SSL开启时,本地访问公网Redis,实际是通过Stunnel搭建的加密隧道。即Redis-desktop-manager访问Stunnel在127.0.0.1监听的socket后,Stunnel通过加密传输到公网Redis的36379端口。
注意需要放开实例安全组的入方向36379端口。
如果SSL已经关闭,需要将其打开,只需要把公网访问关闭,重新打开的时候,启用SSL即可。相反,SSL已经打开,要将其关闭,操作是类似的。