ApsaraDB for Redis Enhanced Edition (Tair) instances support most commands of native Redis databases. To ensure high performance, these instances have limits on the use of specific commands.

Introduction to ApsaraDB for Redis Enhanced Edition (Tair)

The rapid development of the Internet makes business scenarios become more diverse and complicated. ApsaraDB for Redis Enhanced Edition (Tair) is a high-availability and high-performance NoSQL database service. It provides various series of instances based on storage media such as DRAM, NVM, and ESSDs to meet your requirements for low-latency access, persistence, and reduced overall cost. Tair provides you with higher performance, more data structures, and more flexible storage methods. This helps you meet business requirements in different scenarios.

For more information about ApsaraDB for Redis Enhanced Edition (Tair) instances, see the following topics:

Performance-enhanced instances

No limits on performance-enhanced instances. Performance-enhanced instances also support some new commands. For more information, see New commands supported by performance-enhanced instances of ApsaraDB for Redis Enhanced Edition (Tair).

Persistent memory-optimized instances

Command group Commands that are not supported
Keys RENAME, RENAMENX, and MOVE
Server SWAPDB
Streams XACK, XADD, XCLAIM, XDEL, XGROUP, XINFO, XLEN, XPENDING, XRANGE, XREAD, XREADGROUP, XREVRANGE, and XTRIM

Storage-optimized instances

Command group Commands that are not supported
Geo GEOADD, GEODIST, GEOHASH, GEOPOS, GEORADIUS, GEORADIUS_RO, GEORADIUSBYMEMBER, and GEORADIUSBYMEMBER_RO
HyperLogLog PFADD, PFDEBUG, PFCOUNT, PFMERGE, and PFSELFTEST
Keys RENAME, RENAMENX, MOVE, OBJECT, SORT, and TOUCH
Lists BRPOP, BLPOP, and BRPOPLPUSH
Scripting EVAL, EVALSHA, SCRIPT DEBUG, SCRIPT EXISTS, SCRIPT FLUSH, SCRIPT KILL, and SCRIPT LOAD
Strings BITCOUNT, BITFIELD, BITOP, BITPOS, GETBIT, and SETBIT
Server MEMORY DOCTOR, MEMORY HELP, MEMORY MALLOC-STATS, MEMORY PURGE, MEMORY STATS, MEMORY USAGE, and SWAPDB
Transactions DISCARD, EXEC, MULTI, UNWATCH, and WATCH

Hybrid-storage instances

Command group Commands that are not supported
Keys RENAME, RENAMENX, MOVE, and SORT (STORE option)
Lists LINSERT and LREM
Server SWAPDB
Scripting SCRIPT DEBUG and SCRIPT LOAD