ApsaraDB for Redis provides multiple editions, series types, and architectures. This topic helps you find the references about the specifications of different instances.

Instance specifications

This topic lists the references that describe the specifications of ApsaraDB for Redis instances based on editions, series types, and architectures. You can find the detailed specifications of an instance type by clicking a link in the Reference column in the following table.

Edition Series type Reference Overview
Community Edition None Standard master-replica instances A master-replica instance of ApsaraDB for Redis. The maximum memory is 64 GB and the maximum queries per second (QPS) is about 80,000. This maximum QPS value is only for reference.
Master-replica cluster instances A cluster instance of ApsaraDB for Redis. Each shard is deployed in a master-replica architecture. The instance with the highest specifications contains 32 shards and supports 512 GB of memory. The maximum QPS is about 2,560,000. This maximum QPS value is only for reference.
Read/write splitting instances A read/write splitting instance of ApsaraDB for Redis that contains a master node and one or more read replicas. The instance with the highest specifications contains five read replicas and supports 64 GB of memory.
Read/write splitting cluster instances A read/write splitting instance of ApsaraDB for Redis that contains a cluster and one or more read replicas. A read replica is attached to each shard in the cluster. The instance with the highest specifications contains 32 shards and 32 read replicas, and supports 512 GB of memory.
ApsaraDB for Redis Enhanced Edition (Tair) Performance-enhanced instances Standard instances A standard master-replica instance that uses the multi-threading model and provides a performance about three times that of an ApsaraDB for Redis Community Edition instance of the same specifications. The maximum memory is 64 GB and the maximum QPS is about 240,000. This maximum QPS value is only for reference.
Cluster instances A cluster instance of ApsaraDB for Redis that uses the multi-threading model and provides a performance about three times that of an ApsaraDB for Redis Community Edition instance of the same specifications. Each shard uses a master-replica architecture. The maximum memory is 4,096 GB and the maximum QPS is about 61,440,000. This maximum QPS value is only for reference.
Read/write splitting instances A read/write splitting instance of ApsaraDB for Redis that uses the multi-threading model, runs in a master-replica architecture, and contains a master node and one or more read replicas. It provides a performance about three times that of an ApsaraDB for Redis Community Edition instance of the same specifications. The instance with the highest specifications contains five read replicas and supports 64 GB of memory.
Persistent memory-optimized instances Standard instances and cluster instances An instance that uses the standard architecture or the cluster architecture. The instance does not use disks to implement data persistence. It provides almost the same performance as an ApsaraDB for Redis Community Edition instance in terms of throughput and latency. A standard persistent memory-optimized instance saves up to 30% of costs compared with a Community Edition instance.
Storage-optimized instances Standard instances A storage-optimized instance that runs in a master-replica architecture. The instance saves up to 85% of costs compared with a Community Edition instance. The instance applies to scenarios that store warm and cold data, and require compatibility with Redis, large capacity, and high access performance.
Phased-out instance types N/A N/A ApsaraDB for Redis instances that are phased out. If you have purchased one or more of these instances, you can continue to use them. For more information about the specifications of these instances, such as the maximum number of connections, maximum bandwidth value, and maximum QPS value, see Phased-out instance types.

FAQ

  • Do I need to reserve memory for snapshots when I select specifications?

    No. ApsaraDB for Redis resources are sold as instances of ApsaraDB for Redis Community Edition and Enhanced Edition (Tair). You do not need to reserve memory for snapshots. The memory capacity of each specification type is the maximum memory that is available to you. The memory capacity includes the memory occupied by user data, the static memory consumed by your instance, and the memory occupied by network connections.

  • Each specification type sets the maximum QPS value. What happens if the QPS of an instance exceeds the maximum value?

    This may cause an accumulation of requests. If the QPS reference value is exceeded for an extended period of time, we recommend that you choose higher specifications. For more information, see Change the specification of an ApsaraDB for Redis instance.

  • Why is a specific specification type unavailable?

    The specification type may be phased out. For more information, see Phased-out instance types.

  • How can I check the specifications of an ApsaraDB for Redis instance by using InstanceClass?
    You can enter the value of InstanceClass in the search box at the top of an Alibaba Cloud document.
  • How do I test the performance of ApsaraDB for Redis instances?

    You can test the performance of ApsaraDB for Redis instances by using the methods that are described in Performance White Paper. For more information, see Performance White Paper