You need to enable JavaScript to run this app.
导航

命令支持

最近更新时间2023.11.29 10:25:28

首次发布时间2021.10.27 17:42:57

缓存数据库 Redis 版支持多个引擎版本和架构类型,不同的引擎版本和架构类型对命令的支持程度不同。本文以原生 Redis 的相关命令为基准,介绍缓存数据库 Redis 版详细的命令支持情况。

说明

  • 关于表格中的标识,说明如下:
    • ✔️ :表示支持该命令。
    • ❌ :表示不支持该命令。
    • ➖ :表示在原生 Redis 的该版本下,该命令尚未开始支持。例如原生 Redis 中,BZPOPMAX 命令在 5.0.0 及以上版本才开始支持,表格中的 4.0 版本下该命令即被标记为➖。
  • 关于缓存数据库 Redis 版的命令限制详情,请参见命令限制
  • 缓存数据库 Redis 版支持通过 Lua 脚本来处理 CAS(compare-and-swap)命令,满足 Redis 原子性操作需求,提升 Redis 性能。但并非所有的 Redis 命令都可以在 Lua 脚本中使用,更多关于 Lua 脚本中支持使用的命令详情,请参见 Lua 脚本中支持的命令

Cluster 命令族

说明

Cluster 命令族的命令不适用于未启用分片集群的 Redis 实例。

命令启用分片集群(公网或私网地址)启用分片集群(直连地址)
4.05.06.04.05.06.0
CLUSTER ADDSLOTS
CLUSTER BUMPEPOCH
CLUSTER COUNT-FAILURE-REPORTS
CLUSTER COUNTKEYSINSLOT✔️✔️✔️✔️✔️✔️
CLUSTER DELSLOTS
CLUSTER FAILOVER
CLUSTER FLUSHSLOTS
CLUSTER FORGET
CLUSTER GETKEYSINSLOT✔️✔️✔️✔️✔️✔️
CLUSTER INFO✔️✔️✔️✔️✔️✔️
CLUSTER KEYSLOT✔️✔️✔️✔️✔️✔️
CLUSTER MEET
CLUSTER MYID
CLUSTER NODES✔️✔️✔️✔️✔️✔️
CLUSTER REPLICAS
CLUSTER REPLICATE
CLUSTER RESET
CLUSTER SAVECONFIG
CLUSTER SET-CONFIG-EPOCH
CLUSTER SETSLOT
CLUSTER SLAVES
CLUSTER SLOTS✔️✔️✔️✔️✔️✔️
READONLY✔️✔️✔️
READWRITE

Connection 命令族

说明

创建时间早于 2022 年 04 月 28 日的实例,仅支持 SELECT 0。您可以提交工单联系技术支持将实例的可用 DB 数升级至 256 个,升级后即可支持 SELECT 0 至 255。关于 Redis 实例的使用限制,请参见使用限制

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
AUTH✔️✔️✔️✔️✔️✔️✔️✔️✔️
CLIENT CACHING
CLIENT GETNAME✔️✔️✔️✔️✔️✔️
CLIENT GETREDIR
CLIENT ID✔️✔️✔️✔️✔️✔️
CLIENT KILL✔️✔️✔️✔️✔️✔️
CLIENT LIST✔️✔️✔️✔️✔️✔️
CLIENT PAUSE
CLIENT REPLY
CLIENT SETNAME✔️✔️✔️✔️✔️✔️
CLIENT TRACKING
CLIENT UNBLOCK
ECHO✔️✔️✔️✔️✔️✔️✔️✔️✔️
HELLO✔️
PING✔️✔️✔️✔️✔️✔️✔️✔️✔️
QUIT✔️✔️✔️✔️✔️✔️✔️✔️✔️
SELECT✔️✔️✔️✔️✔️✔️✔️✔️✔️

GEO 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
GEOADD✔️✔️✔️✔️✔️✔️
GEODIST✔️✔️✔️✔️✔️✔️
GEOHASH✔️✔️✔️✔️✔️✔️
GEOPOS✔️✔️✔️✔️✔️✔️
GEORADIUS✔️✔️✔️✔️✔️✔️
GEORADIUSBYMEMBER✔️✔️✔️✔️✔️✔️

Hashes 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
HDEL✔️✔️✔️✔️✔️✔️✔️✔️✔️
HEXISTS✔️✔️✔️✔️✔️✔️✔️✔️✔️
HGET✔️✔️✔️✔️✔️✔️✔️✔️✔️
HGETALL✔️✔️✔️✔️✔️✔️✔️✔️✔️
HINCRBY✔️✔️✔️✔️✔️✔️✔️✔️✔️
HINCRBYFLOAT✔️✔️✔️✔️✔️✔️
HKEYS✔️✔️✔️✔️✔️✔️✔️✔️✔️
HLEN✔️✔️✔️✔️✔️✔️✔️✔️✔️
HMGET✔️✔️✔️✔️✔️✔️✔️✔️✔️
HMSET✔️✔️✔️✔️✔️✔️✔️✔️✔️
HSCAN✔️✔️✔️✔️✔️✔️✔️✔️✔️
HSET✔️✔️✔️✔️✔️✔️✔️✔️✔️
HSETNX✔️✔️✔️✔️✔️✔️✔️✔️✔️
HSTRLEN✔️✔️✔️✔️✔️✔️
HVALS✔️✔️✔️✔️✔️✔️✔️✔️✔️

HyperLogLog 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
PFADD✔️✔️✔️✔️✔️✔️✔️✔️✔️
PFCOUNT✔️✔️✔️✔️✔️✔️✔️✔️✔️
PFMERGE✔️✔️✔️✔️✔️✔️

Keys 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
DEL✔️✔️✔️✔️✔️✔️✔️✔️✔️
DUMP✔️✔️✔️✔️✔️✔️
EXISTS✔️✔️✔️✔️✔️✔️✔️✔️✔️
EXPIRE✔️✔️✔️✔️✔️✔️✔️✔️✔️
EXPIREAT✔️✔️✔️✔️✔️✔️✔️✔️✔️
KEYS✔️✔️✔️✔️✔️✔️✔️✔️✔️
MIGRATE
MOVE✔️✔️✔️
OBJECT✔️✔️✔️✔️✔️✔️
PERSIST✔️✔️✔️✔️✔️✔️✔️✔️✔️
PEXPIRE✔️✔️✔️✔️✔️✔️
PEXPIREAT✔️✔️✔️✔️✔️✔️
PTTL✔️✔️✔️✔️✔️✔️
RANDOMKEY✔️✔️✔️✔️✔️✔️
RENAME✔️✔️✔️✔️✔️✔️
RENAMENX✔️✔️✔️✔️✔️✔️
RESTORE✔️✔️✔️✔️✔️✔️
SCAN✔️✔️✔️✔️✔️✔️✔️✔️✔️
SORT✔️✔️✔️✔️✔️✔️✔️✔️✔️
TOUCH✔️✔️✔️✔️✔️✔️
TTL✔️✔️✔️✔️✔️✔️✔️✔️✔️
TYPE✔️✔️✔️✔️✔️✔️✔️✔️✔️
UNLINK✔️✔️✔️✔️✔️✔️
WAIT✔️✔️✔️✔️✔️✔️

Lists 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
BLPOP✔️✔️✔️✔️✔️✔️
BRPOP✔️✔️✔️✔️✔️✔️
BRPOPLPUSH✔️✔️✔️✔️✔️✔️
LINDEX✔️✔️✔️✔️✔️✔️✔️✔️✔️
LINSERT✔️✔️✔️✔️✔️✔️✔️✔️✔️
LLEN✔️✔️✔️✔️✔️✔️✔️✔️✔️
LPOP✔️✔️✔️✔️✔️✔️✔️✔️✔️
LPOS✔️✔️
LPUSH✔️✔️✔️✔️✔️✔️✔️✔️✔️
LPUSHX✔️✔️✔️✔️✔️✔️✔️✔️✔️
LRANGE✔️✔️✔️✔️✔️✔️✔️✔️✔️
LREM✔️✔️✔️✔️✔️✔️✔️✔️✔️
LSET✔️✔️✔️✔️✔️✔️✔️✔️✔️
LTRIM✔️✔️✔️✔️✔️✔️✔️✔️✔️
RPOP✔️✔️✔️✔️✔️✔️✔️✔️✔️
RPOPLPUSH✔️✔️✔️✔️✔️✔️✔️✔️✔️
RPUSH✔️✔️✔️✔️✔️✔️✔️✔️✔️
RPUSHX✔️✔️✔️✔️✔️✔️✔️✔️✔️

Pub/Sub 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
PSUBSCRIBE✔️✔️✔️✔️✔️✔️✔️✔️✔️
PUBLISH✔️✔️✔️✔️✔️✔️✔️✔️✔️
PUBSUB✔️✔️✔️✔️✔️✔️✔️✔️✔️
PUNSUBSCRIBE✔️✔️✔️✔️✔️✔️✔️✔️✔️
SUBSCRIBE✔️✔️✔️✔️✔️✔️✔️✔️✔️
UNSUBSCRIBE✔️✔️✔️✔️✔️✔️✔️✔️✔️

Scripting 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
EVAL✔️✔️✔️✔️✔️✔️✔️✔️✔️
EVALSHA✔️✔️✔️✔️✔️✔️✔️✔️✔️
SCRIPT DEBUG
SCRIPT EXISTS✔️✔️✔️✔️✔️✔️✔️✔️✔️
SCRIPT FLUSH✔️✔️✔️✔️✔️✔️✔️✔️✔️
SCRIPT KILL✔️✔️✔️✔️✔️✔️✔️✔️✔️
SCRIPT LOAD✔️✔️✔️✔️✔️✔️✔️✔️✔️

Server 命令族

说明

为兼容某些客户端框架,执行 CONFIG SET 命令后仅返回 OK,但不会真正地修改参数。

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
ACL CAT
ACL DELUSER
ACL GENPASS
ACL GETUSER
ACL HELP
ACL LIST
ACL LOAD
ACL LOG
ACL SAVE
ACL SETUSER
ACL USERS
ACL WHOAMI
BGREWRITEAOF
BGSAVE
COMMAND✔️✔️✔️✔️✔️✔️
COMMAND COUNT✔️✔️✔️✔️✔️✔️
COMMAND GETKEYS✔️✔️✔️✔️✔️✔️
COMMAND INFO✔️✔️✔️✔️✔️✔️
CONFIG HELP✔️✔️✔️✔️
CONFIG GET✔️✔️✔️✔️✔️✔️✔️✔️✔️
CONFIG RESETSTAT✔️✔️✔️✔️✔️✔️
CONFIG REWRITE
CONFIG SET✔️✔️✔️✔️✔️✔️✔️✔️✔️
DBSIZE✔️✔️✔️✔️✔️✔️✔️✔️✔️
DEBUG OBJECT
DEBUG SEGFAULT
FLUSHALL✔️✔️✔️✔️✔️✔️✔️✔️✔️
FLUSHDB✔️✔️✔️✔️✔️✔️
INFO✔️✔️✔️✔️✔️✔️✔️✔️✔️
LASTSAVE✔️✔️✔️✔️✔️✔️
LATENCY DOCTOR✔️✔️✔️
LATENCY GRAPH✔️✔️✔️
LATENCY HELP✔️✔️✔️
LATENCY HISTORY✔️✔️✔️
LATENCY LATEST✔️✔️✔️
LATENCY RESET✔️✔️✔️
LOLWUT✔️✔️✔️✔️
MEMORY DOCTOR✔️✔️✔️✔️✔️✔️
MEMORY HELP✔️✔️✔️✔️✔️✔️
MEMORY MALLOC-STATS✔️✔️✔️✔️✔️✔️
MEMORY PURGE✔️✔️✔️✔️✔️✔️
MEMORY STATS✔️✔️✔️✔️✔️✔️
MEMORY USAGE✔️✔️✔️
MODULE LIST
MODULE LOAD
MODULE UNLOAD
MONITOR✔️✔️✔️✔️✔️✔️✔️✔️✔️
PSYNC
REPLICAOF
ROLE✔️✔️✔️✔️✔️✔️
SAVE
SHUTDOWN
SLAVEOF
SLOWLOG✔️✔️✔️
SWAPDB✔️✔️✔️
SYNC
TIME✔️✔️✔️✔️✔️✔️

Sets 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
SADD✔️✔️✔️✔️✔️✔️✔️✔️✔️
SCARD✔️✔️✔️✔️✔️✔️✔️✔️✔️
SDIFF✔️✔️✔️✔️✔️✔️✔️✔️✔️
SDIFFSTORE✔️✔️✔️✔️✔️✔️✔️✔️✔️
SINTER✔️✔️✔️✔️✔️✔️✔️✔️✔️
SINTERSTORE✔️✔️✔️✔️✔️✔️✔️✔️✔️
SISMEMBER✔️✔️✔️✔️✔️✔️✔️✔️✔️
SMEMBERS✔️✔️✔️✔️✔️✔️✔️✔️✔️
SMISMEMBER✔️
SMOVE✔️✔️✔️✔️✔️✔️✔️✔️✔️
SPOP✔️✔️✔️✔️✔️✔️✔️✔️✔️
SRANDMEMBER✔️✔️✔️✔️✔️✔️✔️✔️✔️
SREM✔️✔️✔️✔️✔️✔️✔️✔️✔️
SSCAN✔️✔️✔️✔️✔️✔️
SUNION✔️✔️✔️✔️✔️✔️✔️✔️✔️
SUNIONSTORE✔️✔️✔️✔️✔️✔️✔️✔️✔️

Streams 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
XACK✔️✔️✔️✔️
XADD✔️✔️✔️✔️
XCLAIM✔️✔️✔️✔️
XDEL✔️✔️✔️✔️
XGROUP✔️✔️✔️✔️
XINFO✔️✔️✔️✔️
XLEN✔️✔️✔️✔️
XPENDING✔️✔️✔️✔️
XRANGE✔️✔️✔️✔️
XREAD✔️✔️✔️
XREADGROUP✔️✔️✔️✔️
XREVRANGE✔️✔️✔️✔️
XTRIM✔️✔️✔️✔️

Strings 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
APPEND✔️✔️✔️✔️✔️✔️✔️✔️✔️
BITCOUNT✔️✔️✔️✔️✔️✔️
BITFIELD✔️✔️✔️✔️✔️✔️
BITOP✔️✔️✔️✔️✔️✔️
BITPOS✔️✔️✔️✔️✔️✔️
DECR✔️✔️✔️✔️✔️✔️✔️✔️✔️
DECRBY✔️✔️✔️✔️✔️✔️✔️✔️✔️
GET✔️✔️✔️✔️✔️✔️✔️✔️✔️
GETBIT✔️✔️✔️✔️✔️✔️✔️✔️✔️
GETRANGE✔️✔️✔️✔️✔️✔️✔️✔️✔️
GETSET✔️✔️✔️✔️✔️✔️✔️✔️✔️
INCR✔️✔️✔️✔️✔️✔️✔️✔️✔️
INCRBY✔️✔️✔️✔️✔️✔️✔️✔️✔️
INCRBYFLOAT✔️✔️✔️✔️✔️✔️
MGET✔️✔️✔️✔️✔️✔️✔️✔️✔️
MSET✔️✔️✔️✔️✔️✔️✔️✔️✔️
MSETNX✔️✔️✔️✔️✔️✔️✔️✔️✔️
PSETEX✔️✔️✔️✔️✔️✔️
SET✔️✔️✔️✔️✔️✔️✔️✔️✔️
SETBIT✔️✔️✔️✔️✔️✔️✔️✔️✔️
SETEX✔️✔️✔️✔️✔️✔️✔️✔️✔️
SETNX✔️✔️✔️✔️✔️✔️✔️✔️✔️
SETRANGE✔️✔️✔️✔️✔️✔️✔️✔️✔️
STRALGO✔️✔️
STRLEN✔️✔️✔️✔️✔️✔️✔️✔️✔️

SortedSets 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
BZPOPMAX✔️✔️✔️✔️
BZPOPMIN✔️✔️✔️✔️
ZADD✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZCARD✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZCOUNT✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZINCRBY✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZINTERSTORE✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZLEXCOUNT✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZPOPMAX✔️✔️✔️✔️✔️✔️
ZPOPMIN✔️✔️✔️✔️✔️✔️
ZRANGE✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZRANGEBYLEX✔️✔️✔️✔️✔️✔️
ZRANGEBYSCORE✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZRANK✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZREM✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZREMRANGEBYLEX✔️✔️✔️✔️✔️✔️
ZREMRANGEBYRANK✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZREMRANGEBYSCORE✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZREVRANGE✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZREVRANGEBYLEX✔️✔️✔️✔️✔️✔️
ZREVRANGEBYSCORE✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZREVRANK✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZSCAN✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZSCORE✔️✔️✔️✔️✔️✔️✔️✔️✔️
ZUNIONSTORE✔️✔️✔️✔️✔️✔️

Transaction 命令族

命令

未启用分片集群

启用分片集群
(公网或私网地址)

启用分片集群
(直连地址)

4.05.06.04.05.06.04.05.06.0
DISCARD✔️✔️✔️✔️✔️✔️
EXEC✔️✔️✔️✔️✔️✔️
MULTI✔️✔️✔️✔️✔️✔️
UNWATCH✔️✔️✔️✔️✔️✔️
WATCH✔️✔️✔️✔️✔️✔️