ApsaraDB for Redis provides instances of multiple editions, series, and architectures. The supported commands vary based on different instance types. This topic describes the commands supported and unsupported by ApsaraDB for Redis instances. You can refer to the topics in the following tables to view details of commands.

Common commands

Note The common commands are applicable to the Community Edition and Enhanced Edition.
Topic Description
Commands supported by Redis 2.8 This topic describes the commands supported by ApsaraDB for Redis instances that use Redis 2.8. These instances include standard instances, cluster instances, and read/write splitting instances. ApsaraDB for Redis instances that use Redis 2.8 support the commands supported by native Redis 3.0.
Commands supported by Redis 4.0 This topic describes the commands supported by ApsaraDB for Redis instances that use Redis 4.0. These instances include standard instances, cluster instances, and read/write splitting instances.
Unsupported commands This topic describes the native Redis commands that are not supported by ApsaraDB for Redis.
Limits on the commands supported by cluster instances This topic describes the limits on the commands supported by cluster instances. Cluster instances and standard instances are deployed in different architectures of ApsaraDB for Redis. These types of instances follow different rules to run Redis commands.
Redis commands developed by Alibaba Cloud ApsaraDB for Redis also supports certain Redis commands developed by Alibaba Cloud. You can use these commands to manage cluster instances or read/write splitting instances of ApsaraDB for Redis.

Commands for Enhanced Edition

Topic Description
Commands supported by performance-enhanced instances This topic describes the commands that are supported by ApsaraDB for Redis performance-enhanced instances. Performance-enhanced instances of ApsaraDB for Redis integrate with certain features of Tair, a distributed key-value storage system developed by Alibaba Group. Performance-enhanced instances support the commands supported by Community Edition as well as some new commands. This topic describes these new Redis commands.
CAS and CAD commands This topic describes the enhanced commands that you can run to process strings on performance-enhanced instances of ApsaraDB for Redis Enhanced Edition (Tair). These commands include Compare And Set (CAS) and Compare And Delete (CAD).
TairString commands This topic describes the commands supported by a TairString.
TairHash commands This topic describes the commands supported by a TairHash.
TairGIS commands This topic describes the commands supported by a TairGIS.
TairBloom commands This topic describes the commands supported by a TairBloom.
TairDoc commands This topic describes the commands supported by a TairDoc.
Commands supported by hybrid-storage instances ApsaraDB for Redis hybrid-storage instances support most native Redis commands. To guarantee high performance, hybrid-storage instances have limits on the use of certain Redis commands. This topic describes these limited commands.