The development of ApsaraDB for Redis and the improvement of open source Redis allow Alibaba Cloud to phase out ApsaraDB for Redis instances with Redis 2.8. To improve user experience, we recommend that you choose a later version with more features and higher stability.

Phase-out date

November 13, 2020


Purchased Impact
Yes You can continue to use existing instances that use Redis 2.8. To upgrade the engine version of an instance, use the following methods:
No You cannot select the instances that use Redis 2.8 when you create or clone ApsaraDB for Redis instances.


  • Q: Must I upgrade my instance from Redis 2.8 to a later version?

    A: No, upgrades are not mandatory. However, we recommend that you upgrade your instances. We recommended that you upgrade your ApsaraDB for Redis instance to Redis 5.0. Compared with Redis 2.8, instances of Redis 5.0 support all commands in Redis 2.8, provide significant improvements in master-replica replication and data persistence, and support more features.

  • Q: What commands are supported by later versions?

    A: Alibaba Cloud has tested the compatibility of data structures and APIs that are supported by later versions. For more information, see Commands supported by Community Edition.

  • Q: How do I test the compatibility of an instance of a later version with my existing workloads before I upgrade the current instance?
    A: Select one of the following methods based on the architecture of your ApsaraDB for Redis instance:
    • Standard instance: You can use the data recovery feature to recover the data of your current instance of ApsaraDB for Redis to a new instance of a later version. Then, test the compatibility of the instance. For more information, see Data restore.
    • Cluster instance or read/write splitting instance: You can purchase an instance of a later version and synchronize the data of your current instance to the purchased instance by using the Data Transmission Service (DTS) feature. Then, test the compatibility of the new instance. For information about how to synchronize data, see .
    Note When you purchase an instance for testing purposes, you can select the pay-as-you-go billing method. You can release the instance after you finish testing to minimize the costs.

Technical support

If you have any questions, submit a ticket for technical support.