全部产品
Search
文档中心

:查看连接地址

更新时间:Aug 23, 2024

在连接云原生内存数据库 Tair实例前,您需要先获取Tair实例的连接地址。Tair实例的VIP(Virtual IP Address)地址在维护、变配时可能发生变化,因此建议您在业务中使用Tair实例的连接地址(例如r-2vcl6xcftp1nu7****.com),确保连接可用性。您可以在控制台查看各类型的连接地址。

前提条件

已将客户端的IP地址添加至Tair实例的白名单中,更多信息请参见设置白名单

操作步骤

  1. 访问Tair实例列表,在上方选择地域,然后单击目标实例ID。

  2. 连接信息区域,可查看到各连接类型的地址和端口号。

    说明

    接下来,您可以连接Tair实例,更多信息请参见通过redis-cli连接Tair

代理模式与直连模式

Tair支持的连接模式

  • 代理模式

    客户端通过代理服务器(Proxy Server)连接Tair实例。

    Proxy为阿里云完全自研,承担着路由转发、负载均衡、模式转换与故障转移等职责,同时支持执行阿里云自研的Proxy命令,具有聚合连接、增强读性能、简单易用等优势,有助于您设计更高效的业务系统,更多信息请参见Tair Proxy特性说明

  • 直连模式

    若实例为标准架构(主从模式),客户端将直接连接主节点(Master)。

    若实例为集群架构,客户端将直接连接Tair实例,由原生Redis Cluster进行负载均衡等,与原生Redis Cluster连接模式完全一致。

各架构的网络、连接功能矩阵

为便于阅读,约定✔️表示支持该功能,❌表示不支持该功能。

部署模式

实例架构

连接类型

专有网络VPC

公网

云原生

标准架构

直连模式

✔️

✔️

集群架构1

直连模式

✔️

代理模式(Proxy)

✔️

✔️

读写分离架构

代理模式(Proxy)

✔️

✔️

经典

标准架构

直连模式

✔️

✔️

集群架构2

代理模式(Proxy)

直连模式

✔️

✔️

读写分离架构

代理模式(Proxy)

✔️

✔️

重要

1云原生集群架构实例只能支持直连模式和代理模式的其中一种模式。

2经典集群架构实例可以同时支持直连模式和代理模式。

专有网络与公网

Tair支持的网络类型

  • 专有网络

    专有网络VPC(Virtual Private Cloud)是私有网络环境,通过底层网络协议,在网络二层完成网络隔离,具备安全可靠、灵活可控、简单易用的特性和较强的可扩展性。更多信息请参见什么是专有网络VPC

    应用场景:ECS实例Tair实例属于同一专有网络,并通过专有网络连接至Tair实例,可获得更高的安全性和更低的网络延迟。

  • 公网(Internet)

    公网即互联网,更多信息请参见申请公网连接地址

    通过公网连接Tair实例不会产生阿里云流量费用,但存在一定的安全风险,推荐通过专有网络连接以获取更高的安全性。

    应用场景:本地设备、不同专有网络的ECS实例和第三方云产商可通过公网连接Tair实例。

常见问题

为什么不显示连接地址?

您需要将客户端的IP地址添加至Tair或实例的白名单,控制台才会显示连接地址。具体操作请参见设置白名单

为什么没有申请公网地址的操作入口?

没有申请公网地址的操作入口,有两个原因:

  • 如果连接信息区域,也不显示专有网络连接地址,说明还未配置Tair实例的白名单,请先配置白名单。具体操作请参见设置白名单

  • 若实例为云原生版集群架构直连模式,则不支持申请公网,无法通过公网连接Tair实例,请通过专有网络连接实例。

    说明

    确认实例是否为云原生集群架构直连模式,请参见怎样知道实例是否为云原生集群架构直连模式?

    如果应用所在的ECS实例与Tair实例不在同一VPC,或您的应用不在阿里云上,您可以考虑使用云原生集群架构代理模式。由于云原生集群架构直连模式不能直接变配为代理模式,您可以通过的恢复实例功能完成迁移变配,将源实例的备份数据恢复至新实例中,在页面选择为代理模式,具体操作请参见从备份集恢复至新实例

    警告

    变配云原生版实例的集群架构后,需根据所使用的模式对连接代码进行适当修改,否则可能会无法连接,请谨慎操作。

怎样知道实例是否为云原生集群架构直连模式?

您可以在Tair控制台实例信息页面确认实例的部署模式和实例规格是否为云原生集群架构。image

实例信息页面的连接信息区域,确认是否为直连

image

云原生集群架构直连模式不支持申请公网地址。因此,连接信息区域公网访问对应的申请连接地址为置灰状态无法单击。

怎样开启代理模式的连接地址?

  • 读写分离架构实例、经典集群架构实例,默认具有代理模式的连接地址,无需手动开启

  • 云原生集群架构实例,您在创建实例时可以选择代理模式或直连模式。创建实例后,无法将直连模式改为代理模式,也无法将代理模式改为直连模式。

  • 标准架构TairRedis实例为主备架构(单副本实例只有一个主节点),无需开启代理模式的连接地址。仅集群架构与读写分离架构支持代理模式。

连接失败怎么办?

是否支持连接备节点?怎么没看到备节点的连接地址?

TairRedis备节点提供HA高可用服务,用于主备切换。不支持直接连接备节点。

相关文档