在连接云原生内存数据库 Tair实例前,您需要先获取Tair实例的连接地址。Tair实例的VIP(Virtual IP Address)地址在维护、变配时可能发生变化,因此建议您在业务中使用Tair实例的连接地址(例如r-2vcl6xcftp1nu7****.com
),确保连接可用性。您可以在控制台查看各类型的连接地址。
前提条件
已将客户端的IP地址添加至Tair实例的白名单中,更多信息请参见设置白名单。
操作步骤
访问Tair实例列表,在上方选择地域,然后单击目标实例ID。
在连接信息区域,可查看到各连接类型的地址和端口号。
接下来,您可以连接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实例。
常见问题
为什么不显示连接地址?
为什么没有申请公网地址的操作入口?
怎样知道实例是否为云原生集群架构直连模式?
怎样开启代理模式的连接地址?
连接失败怎么办?
是否支持连接备节点?怎么没看到备节点的连接地址?
相关文档
连接Tair的方法:
若客户端无法正常连接实例,且产生报错信息,您可以在常见报错中匹配解决方案。