ECS实例中已经安装了Telnet(Linux)或开启了Telnet客户端(Windows)。如果Redis服务出现了连接问题,并且参见上述问题中如何检测弹性云主机与Redis之间的网络连接。发现连接成功时,您需要进一步使用telnet命令检测服务端口是否可用。
查看Redis实例的连接地址,详情请参见查看连接地址。
登录ECS实例,执行telnet命令。
telnet {IP} {Redis PORT}
说明windows系统和Linux系统中都可以使用该命令。
返回信息分析:
- 如果Redis连接存在问题,但可以在ECS上使用telnet连接到Redis实例,则ECS本身与Redis之间的连接无异常,请排查其它因素,例如客户端、业务代码,以及业务环境导致的Redis服务阻塞等问题。
- 如果telnet连接失败,但使用ping命令检测ECS与Redis之间的连接成功,可能是由于ECS存在异常行为(例如受恶意程序影响而攻击其它Redis的33016端口等)被系统禁止了部分服务,此时建议您监控ECS的数据找到异常流量并加以处理。