本文介绍云数据库Redis版各类连接问题的排查流程。

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

首次连接排查

网络环境

在开始连接Redis之前,您需要先确认客户端的网络环境,具体流程图如下:
图 1. 排查网络环境
排查网络环境
具体步骤如下:
  1. 确认客户端的网络环境。
    • 专有网络:需确认客户端所在的ECS实例是否与Redis实例为同一VPC(专有网络)。
      • ECS实例与Redis实例为同一VPC,可以通过专有网络进行连接。
      • ECS实例与Redis实例不为同一VPC,常见情况为ECS实例与Redis实例不在同一地域,或ECS实例与Redis实例不属于同一个阿里云账号等。您可以通过云企业网或专线使多个VPC实现互通,否则无法通过专有网络进行连接,更多信息请参见ECS实例跨账号连接云数据库Redis版
    • 公网。
  2. 获取Redis实例对应的连接地址,更多信息请参见查看连接地址

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

  3. 准备连接。

连接配置项

您可以参考下图依次排查连接配置项。
图 2. 连接配置项
连接配置项
具体步骤如下:
  1. 是否已将客户端的IP地址或IP地址段添加至Redis实例的白名单中,更多信息请参见设置白名单
  2. 使用PING命令测试ECS实例与Redis实例之间的网络连接是否正常,更多信息请参见使用PING命令检测ECS与Redis之间的网络连接
  3. 确认登录Redis实例的账户密码或账户密码的格式是否正确,更多信息请参见Redis实例登录方式
  4. 若已排查上述项目,仍未成功连接Redis,请检查客户端的日志与错误码,匹配解决方案,更多信息请参见常见报错

实例运行期间排查

Redis实例在运行期间产生连接问题,您可以参考下图依次排查。
图 3. 运行期间排查流程
运行期间排查流程
具体步骤如下:
  1. Redis实例是否触发主备切换,更多信息请参见主备切换

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

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

适用于