文档首页> 分布式缓存服务 DCS> 常见问题> 客户端和网络连接> 应该选择域名还是IP地址连接Redis实例?
更新时间:2024-04-17 GMT+08:00
分享

应该选择域名还是IP地址连接Redis实例?

  • 对于Redis单机、Proxy集群、读写分离实例:

    每个实例只有1个IP地址和1个域名连接地址。实例发生主备交换前后,实例的IP地址和域名连接地址都不会改变。选择域名连接或IP连接不影响功能的使用。

  • 对于Redis基础版主备实例:

    每个实例有1个IP地址和2个域名连接地址,包含1个只读域名。实例发生主备交换前后,实例的IP地址和域名连接地址都不会改变。选择域名连接或IP连接不影响功能的使用。

    使用域名连接时,需要考虑业务的读写请求区别,选择“连接地址”或“IP地址”连接不影响功能的使用,使用“只读地址”连接时只处理读请求(有读写分离需求的用户推荐直接使用读写分离实例)。

  • 对于Redis 6.0企业版:

    请使用域名连接实例,IP地址可能有多个或发生变化。

  • 对于Cluster集群实例:

    Cluster集群是多主多从架构,有多组主从节点IP地址和1个域名连接地址。选择域名连接或IP连接不影响功能的使用。

    使用IP地址连接实例时,可以使用任意一个IP地址连接实例,连接的节点会将请求发送到正确的节点上,使Cluster的全部节点都可以接收请求。建议配置多个或全部IP地址连接,避免所配置的IP地址所在节点故障时导致连接失败。

  • 如果客户端服务器和Redis实例不在同一Region,需要跨Region访问Redis实例时,实例域名无法跨Region解析,无法通过域名访问。可以通过在hosts中手动配置域名与IP绑定关系或使用IP进行访问。参考Redis连接约束
  • 连接实例请参考连接Redis缓存实例
分享:

客户端和网络连接 所有常见问题

more