Tair (Redis OSS-compatible) lets you flexibly change instance configurations, including architecture, memory capacity, number of shards, and number of replica nodes, to meet evolving business demands for performance and capacity.
What to expect
For all configuration changes:
You do not need to modify your application code to adapt to the changes. The endpoints, database accounts, passwords, and whitelist settings of the instance remain unchanged.
Instance data is preserved. In the rare event that the original primary node fails during switchover, there is a theoretical risk of losing a small amount of unsynchronized data.
The following table lists the supported configuration changes and the subsequent impacts.
Change | Impact |
Change the instance architecture from standard (master-replica) to cluster | One to two transient disconnections, each lasting less than 30 seconds. The instance is read-only for about one minute. |
Change the instance architecture from cluster to standard (master-replica) | One to two transient disconnections, each lasting less than 30 seconds. The instance becomes read-only for approximately one minute. |
Possible one to two transient disconnections, each lasting less than 30 seconds. The instance becomes read-only for approximately one minute. | |
One transient disconnection that lasts for a few seconds. | |
None. | |
One transient disconnection lasting less than 30 seconds. The instance becomes read-only for approximately one minute. |
FAQ
How can I check if an instance has been scaled out?
What may cause a configuration change to fail?
How do I change the storage type of a Tair (Enterprise Edition) instance?
Can I upgrade only the CPU specifications of an instance?
How do I change a High-Availability (dual-replica) instance to a Standalone instance?
Do I need to pause read and write operations during a configuration change?
When I change a standard instance to a cluster instance or change the number of shards for a cluster instance, is the data automatically migrated to each shard?
How long does a configuration change take?
Will a configuration change cause any backup sets to be lost?
Why do the instance configurations remain unchanged on the console after I change them?
Related API operations
API operation | Description |
Changes the specifications of an instance. |
