Why is it taking a long time to scale up my Amazon ElastiCache for Redis (Cluster Mode Disabled) cluster?
You can scale your Redis cluster based on the current demand. When you scale up your cluster, a new node type is created. After the new node is created, the data is replicated from the existing node to the new node type. The time taken to complete the replication depends on the following factors:
- The amount of data in the cluster: If there's a lot of data in the cluster, then it takes more time to replicate the data to the new node.
- The node type of the cluster: If the existing node type doesn't have enough throughput, there might be an increase in the time it takes to scale the cluster.
- The ongoing traffic on the Redis cluster: If the existing node type is overwhelmed due to incoming traffic, then the time it takes to replicate the data increases. It's a best practice to scale when the Redis cluster isn't in heavy use so that the scaling process completes faster.
Auto Scaling ElastiCache for Redis clusters