Tair连接问题排查流程

本文介绍云数据库 Tair(兼容 Redis)各类连接问题的排查流程。

若您已收到客户端返回的错误信息,请查阅常见报错匹配解决方案。

首次连接排查

网络环境

在开始连接Tair(以及Redis开源版之前,您需要先确认客户端的网络环境,具体流程图如下:

图 1. 排查网络环境排查网络环境

具体步骤如下:

  1. 确认客户端的网络环境。

    • 专有网络:需确认客户端所在的ECS实例是否与Tair实例为同一VPC(专有网络)。

      • ECS实例与Tair实例为同一VPC,可以通过专有网络进行连接。

      • ECS实例与Tair实例不为同一VPC,常见情况为ECS实例与Tair实例不在同一地域,或ECS实例与Tair实例不属于同一个阿里云账号等。您可以通过云企业网或专线使多个VPC实现互通,否则无法通过专有网络进行连接,更多信息请参见ECS实例跨账号连接云数据库Redis版

    • 公网。

  2. 获取Tair实例对应的连接地址,更多信息请参见查看连接地址

    若未获取正确的连接地址,例如计划通过公网访问却获取了Tair的专有网络连接地址,会导致连接失败。

  3. 准备连接。

连接配置项

您可以参考下图依次排查连接配置项。

图 2. 连接配置项连接配置项

具体步骤如下:

  1. 是否已将客户端的IP地址或IP地址段添加至Tair实例的白名单中,更多信息请参见设置IP白名单

  2. 使用PING命令测试ECS实例与Tair实例之间的网络连接是否正常,更多信息请参见使用PING命令检测ECS与Redis之间的网络连接

  3. 确认登录Tair实例的账户密码或账户密码的格式是否正确,更多信息请参见Redis实例登录方式

  4. 若已排查上述项目,仍未成功连接Tair,请检查客户端的日志与错误码,匹配解决方案,更多信息请参见常见报错

实例运行期间排查

Tair实例在运行期间产生连接问题,您可以参考下图依次排查。

图 3. 运行期间排查流程运行期间排查流程

具体步骤如下:

  1. Tair实例是否触发主备切换,更多信息请参见主备切换

    主备切换时,实例将出现秒级的连接闪断,属于正常现象,实例会自动恢复,您无需进行任何操作。

  2. 进行实例诊断,进行问题定位,关于诊断信息解读,请参见解读实例诊断报告

适用于