无法连接到我的数据库,可能是什么原因?

最后更新时间:2024 年 4 月 18 日

症状

假设您的应用程序无法连接到您的 Redis 数据库。以下部分建议确保您的客户端和服务器配置正确。

故障排除

  1. 确保数据库 FQDN 或 IP 可通过 ping 或 telnet 命令访问。
  2. 确保数据库 FQDN 可以使用 nslookupdig 命令解析。分配给数据库的公共 IP 地址可能会因扩容操作或后端改进而发生变化。我们建议依赖主机名而不是显式的公共 IP 地址。
  3. 使用 rladmin status extra all 命令检查数据库是否已启动。
  4. 使用 redis-cli 工具测试连接。
  5. 如果您为 Redis 数据库配置了防火墙,请确保您的客户端 IP 地址已添加到防火墙规则中。
  6. 第三方防火墙或外部代理,请检查您的端点 IP 和 FQDN 以及数据库端口是否已允许。
  7. 使用 TLS/SSL 连接时,请确保使用正确的证书和 TLS 加密。