更新时间:2024-11-26 GMT+08:00

连接Redis网络要求

任何兼容Redis协议的客户端都可以访问DCS的Redis实例,您可以根据自身应用特点选用任何Redis客户端,Redis支持的客户端列表请参见Redis客户端

客户端连接Redis在不同的连接场景下,需要满足不同的连接约束:

  • 使用同一VPC内客户端访问Redis实例。

    安装了客户端的弹性云服务器必须与Redis实例属于同一个VPC。Redis 3.0实例,弹性云服务器与Redis实例需配置为相同的安全组,或者安全组不同时配置安全组连通规则。Redis 4.0/5.0/6.0实例,如果实例配置了IP白名单,需将弹性云服务器的IP地址加入实例IP白名单,以确保弹性云服务器与Redis实例的网络是连通的。

  • 客户端与Redis实例所在VPC为相同Region下的不同VPC。

    如果客户端与Redis实例不在相同VPC中,可以通过建立VPC对等连接方式连通网络,具体请参考:《分布式缓存服务用户指南》中的“常见问题>DCS实例是否支持跨VPC访问?”章节。

  • 客户端与Redis实例所在VPC不在相同Region。

    如果客户端服务器和Redis实例不在同一Region,支持通过云专线打通网络,请参考《云专线服务用户指南》。

    在跨Region访问Redis实例时,实例域名无法跨Region解析,无法通过域名访问。可以通过在hosts中手动配置域名与IP绑定关系或使用IP进行访问。

其他网络要求:

请确保Redis客户端所在安全组和网络ACL中入方向存在对Redis服务端的放通规则,否则可能会影响Redis连接稳定性。