Before you connect to a Tair instance, you must obtain its endpoint. The virtual IP address (VIP) of an instance may change during maintenance or resizing. We recommend using the instance endpoint, such as r-2vcl6xcftp1nu7****.com, in your application to ensure connection availability. You can view different types of endpoints in the console.
Prerequisites
The IP address of your client is added to a whitelist of the Tair instance. For more information, see Configure whitelists.
Procedure
Log on to the console and go to the Instances page. In the top navigation bar, select the region in which the instance that you want to manage resides. Then, find the instance and click the instance ID.
-
In the Connection Information section, view different types of endpoints and port numbers.
Note-
If you want to connect to the instance over the Internet, apply for a public endpoint for the instance. For more information, see Apply for a public endpoint for an instance.
-
You cannot apply for a public endpoint for a cloud-native cluster instance that runs in direct connection mode. For more information, see View endpoints.
Then, you can connect to the instance. For more information, see Use redis-cli to connect to an instance.
-
Proxy mode and direct connection mode
Tair (Redis OSS-compatible) supports the following connection modes:
-
proxy mode
The client connects to the instance through a proxy.
The proxy is a proprietary Alibaba Cloud service responsible for request routing, load balancing, mode switching, and failover. The proxy also supports proprietary Alibaba Cloud proxy commands. It provides benefits such as connection aggregation, improved read performance, and ease of use, which helps you build more efficient business systems. For more information, see Tair Proxy features.
-
direct connection mode
If the instance uses the standard architecture, the client connects directly to the primary node.
If the instance uses the cluster architecture, the client connects directly to the instance. The native Redis Cluster handles tasks such as load balancing. This connection is identical to connecting to an open-source Redis Cluster.
Feature matrix for different architectures and network connections
In the table, ✔️ indicates that the feature is supported, and ❌ indicates that the feature is not supported.
|
Deployment mode |
Instance architecture |
Connection type |
VPC |
Internet |
|
cloud-native |
standard architecture |
direct connection mode |
✔️ |
✔️ |
|
cluster architecture1 |
direct connection mode |
✔️ |
❌ |
|
|
proxy mode |
✔️ |
✔️ |
||
|
read/write splitting |
proxy mode |
✔️ |
✔️ |
|
|
classic |
standard architecture |
direct connection mode |
✔️ |
✔️ |
|
cluster architecture2 |
proxy mode direct connection mode |
✔️ |
✔️ |
|
|
read/write splitting |
proxy mode |
✔️ |
✔️ |
1 A cloud-native instance that uses cluster architecture supports either direct connection mode or proxy mode, but not both.
2 A classic instance that uses cluster architecture supports both direct connection mode and proxy mode.
VPC and Internet
Network Type types supported by Tair (Redis OSS-compatible):
-
VPC
A virtual private cloud (VPC) is a private network that is isolated from other networks at the network layer on top of physical-layer protocols. VPCs provide high security, reliability, flexibility, scalability, and ease of use. For more information, see What is a VPC?
Scenario: An Elastic Compute Service (ECS) instance is deployed in the same VPC as your Tair instance and the ECS instance can connect to your Tair instance over the VPC. This achieves higher security and lower network latency.
-
Internet
For more information, see Apply for a public endpoint for an instance.
Although you are not charged for the traffic to connect to Tair instances over the Internet, the connection may incur risks. We recommend that you use a VPC to ensure higher security.
Scenario: Your Tair instance can be connected over the Internet by using your on-premises device, an ECS instance deployed in a different VPC, or a device within a third-party cloud service.
FAQ
Endpoint not displayed
Public endpoint unavailable
Identify cloud-native direct connection
Enable proxy mode
Secondary node connection
References
-
Methods to connect to Tair (Redis OSS-compatible) instances:
-
If your client fails to connect to an instance and an error is reported, you can refer to the solutions that are provided in Common errors and troubleshooting.