文档

连接云数据库Redis提示“ERR client ip is not in whitelist”错误

更新时间:

问题描述

连接阿里云云数据库Redis提示以下错误:

  • ERR client ip is not in whitelist
  • Redis ERR illegal address

问题原因

Redis实例的白名单设置不正确。

解决方案

请参见以下操作检查Redis白名单设置:

  1. 访问Redis实例列表,在Redis白名单中临时添加0.0.0.0/0,测试是否可以正常访问云数据库Redis。
    • 如果设置后可以正常连接,则说明您设置的白名单不正确,请继续执行下一步进行排查。
    • 如果设置后还是无法连接,请参见Redis连接问题排查与解决,进行排查。
  2. 请根据客户端的所属位置,获取应添加的客户端IP地址,将获取的IP地址添加到Redis白名单中,详情请参见设置白名单
    说明:白名单分组中除了包含客户端的IP地址,还包含了127.0.0.1,这种情况下该客户端可以连接Redis实例。如果所有的白名单分组里仅剩下127.0.0.1,则禁止所有IP地址连接Redis实例。
    • 如果您的客户端在本地,您需要将本地设备的公网IP地址添加至Redis实例的白名单中。
    • 如果您的客户端为同一内网的ECS实例,您需要将ECS实例的内网IP地址添加至Redis实例的白名单中。

适用于

  • 云数据库Redis
  • 本页导读 (1)
文档反馈