Description
Redis 6.0, compatible with the open-source version 6.2.12
Redis 7.0, compatible with the open-source version 7.0.14
For convenience of understanding, the table here uses the following icons:
l ➖ indicates that this command is not yet supported in the current version of the native Redis.
l ✔️ indicates that this command is supported.
l ❌ indicates that the command is not supported.
Command Family | Command | Redis 6.0 | Redis 7.0 | ||||
Bitmap | BITCOUNT | ✔️ | ✔️ | ||||
BITFIELD | ✔️ | ✔️ | |||||
BITFIELD_RO | ✔️ | ✔️ | |||||
BITOP | ✔️ | ✔️ | |||||
BITPOS | ✔️ | ✔️ | |||||
GETBIT | ✔️ | ✔️ | |||||
SETBIT | ✔️ | ✔️ | |||||
Cluster management | Asking | ✔️ | ✔️ | ||||
CLUSTER ADDSLOTS | ✔️ | ✔️ | |||||
CLUSTER ADDSLOTSRANGE | ➖ | ✔️ | |||||
CLUSTER BUMPEPOCH | ✔️ | ✔️ | |||||
CLUSTER COUNT-FAILURE-REPORTS | ✔️ | ✔️ | |||||
CLUSTER COUNTKEYSINSLOT | ✔️ | ✔️ | |||||
CLUSTER DELSLOTS | ✔️ | ✔️ | |||||
CLUSTER DELSLOTSRANGE | ➖ | ✔️ | |||||
CLUSTER FAILOVER | ✔️ | ✔️ | |||||
CLUSTER FLUSHSLOTS | ✔️ | ✔️ | |||||
CLUSTER FORGET | ✔️ | ✔️ | |||||
CLUSTER GETKEYSINSLOT | ✔️ | ✔️ | |||||
CLUSTER INFO | ✔️ | ✔️ | |||||
CLUSTER KEYSLOT | ✔️ | ✔️ | |||||
CLUSTER LINKS | ➖ | ✔️ | |||||
CLUSTER MEET | ✔️ | ✔️ | |||||
CLUSTER MYID | ✔️ | ✔️ | |||||
CLUSTER MYSHARDID | ➖ | ➖ | |||||
CLUSTER NODES | ✔️ | ✔️ | |||||
CLUSTER REPLICAS | ✔️ | ✔️ | |||||
CLUSTER REPLICATE | ✔️ | ✔️ | |||||
CLUSTER RESET | ✔️ | ✔️ | |||||
CLUSTER SAVECONFIG | ✔️ | ✔️ | |||||
CLUSTER SET-CONFIG-EPOCH | ✔️ | ✔️ | |||||
CLUSTER SETSLOT | ✔️ | ✔️ | |||||
CLUSTER SHARDS | ➖ | ✔️ | |||||
CLUSTER SLAVES | ✔️ | ✔️ | |||||
CLUSTER SLOTS | ✔️ | ✔️ | |||||
READONLY | ✔️ | ✔️ | |||||
READWRITE | ✔️ | ✔️ | |||||
Connection | AUTH | ✔️ | ✔️ | ||||
CLIENT CACHING | ✔️ | ✔️ | |||||
CLIENT GETNAME | ✔️ | ✔️ | |||||
CLIENT GETREDIR | ✔️ | ✔️ | |||||
CLIENT ID | ✔️ | ✔️ | |||||
CLIENT INFO | ✔️ | ✔️ | |||||
CLIENT KILL | ✔️ | ✔️ | |||||
CLIENT LIST | ✔️ | ✔️ | |||||
CLIENT NO-EVICT | ➖ | ✔️ | |||||
CLIENT NO-TOUCH | ➖ | ➖ | |||||
CLIENT PAUSE | ✔️ | ✔️ | |||||
CLIENT REPLY | ✔️ | ✔️ | |||||
CLIENT SETINFO | ➖ | ➖ | |||||
CLIENT SETNAME | ✔️ | ✔️ | |||||
CLIENT TRACKING | ✔️ | ✔️ | |||||
CLIENT TRACKINGINFO | ✔️ | ✔️ | |||||
CLIENT UNBLOCK | ✔️ | ✔️ | |||||
CLIENT UNPAUSE | ✔️ | ✔️ | |||||
ECHO | ✔️ | ✔️ | |||||
HELLO | ✔️ | ✔️ | |||||
PING | ✔️ | ✔️ | |||||
QUIT | ✔️ | ✔️ | |||||
RESET | ✔️ | ✔️ | |||||
SELECT | ✔️ | ✔️ | |||||
Generic | COPY | ✔️ | ✔️ | ||||
DEL | ✔️ | ✔️ | |||||
DUMP | ✔️ | ✔️ | |||||
EXISTS | ✔️ | ✔️ | |||||
EXPIRE | ✔️ | ✔️ | |||||
EXPIREAT | ✔️ | ✔️ | |||||
EXPIRETIME | ➖ | ✔️ | |||||
KEYS | ✔️ | ✔️ | |||||
MIGRATE | ✔️ | ✔️ | |||||
MOVE | ✔️ | ✔️ | |||||
OBJECT ENCODING | ✔️ | ✔️ | |||||
OBJECT FREQ | ✔️ | ✔️ | |||||
OBJECT IDLETIME | ✔️ | ✔️ | |||||
OBJECT REFCOUNT | ✔️ | ✔️ | |||||
PRESIST | ✔️ | ✔️ | |||||
PEXPIRE | ✔️ | ✔️ | |||||
PEXPIREAT | ✔️ | ✔️ | |||||
PEXPIRETIME | ➖ | ✔️ | |||||
PTTL | ✔️ | ✔️ | |||||
RANDOMKEY | ✔️ | ✔️ | |||||
RENAME | ✔️ | ✔️ | |||||
RENAMENX | ✔️ | ✔️ | |||||
RESTORE | ✔️ | ✔️ | |||||
SCAN | ✔️ | ✔️ | |||||
SORT | ✔️ | ✔️ | |||||
SORT_RO | ➖ | ✔️ | |||||
TOUCH | ✔️ | ✔️ | |||||
TTL | ✔️ | ✔️ | |||||
TYPE | ✔️ | ✔️ | |||||
UNLINK | ✔️ | ✔️ | |||||
WAIT | ✔️ | ✔️ | |||||
WAITAOF | ➖ | ➖ | |||||
Hash | HDEL | ✔️ | ✔️ | ||||
HEXISTS | ✔️ | ✔️ | |||||
HGET | ✔️ | ✔️ | |||||
HGETALL | ✔️ | ✔️ | |||||
HINCRBY | ✔️ | ✔️ | |||||
HINCRBYFLOAT | ✔️ | ✔️ | |||||
HKEYS | ✔️ | ✔️ | |||||
HLEN | ✔️ | ✔️ | |||||
HMGET | ✔️ | ✔️ | |||||
HMSET | ✔️ | ✔️ | |||||
HRANDFIELD | ✔️ | ✔️ | |||||
HSCAN | ✔️ | ✔️ | |||||
HSET | ✔️ | ✔️ | |||||
HSETNX | ✔️ | ✔️ | |||||
HSTRLEN | ✔️ | ✔️ | |||||
HVALS | ✔️ | ✔️ | |||||
HyperLogLog | PFADD | ✔️ | ✔️ | ||||
PFMERGE | ✔️ | ✔️ | |||||
PFCOUNT | ✔️ | ✔️ | |||||
PFDEBUG | ✔️ | ✔️ | |||||
PFSELFTEST | ✔️ | ✔️ | |||||
List | BLMOVE | ✔️ | ✔️ | ||||
BLMPOP | ➖ | ✔️ | |||||
BLPOP | ✔️ | ✔️ | |||||
BRPOP | ✔️ | ✔️ | |||||
BRPOPLPUSH | ✔️ | ✔️ | |||||
LINDEX | ✔️ | ✔️ | |||||
LINSERT | ✔️ | ✔️ | |||||
LLEN | ✔️ | ✔️ | |||||
LMOVE | ✔️ | ✔️ | |||||
LMPOP | ➖ | ✔️ | |||||
LPOP | ✔️ | ✔️ | |||||
LPOS | ✔️ | ✔️ | |||||
LPUSH | ✔️ | ✔️ | |||||
LPUSHX | ✔️ | ✔️ | |||||
LRANGE | ✔️ | ✔️ | |||||
LREM | ✔️ | ✔️ | |||||
LSET | ✔️ | ✔️ | |||||
LTRIM | ✔️ | ✔️ | |||||
RPOP | ✔️ | ✔️ | |||||
RPOPLPUSH | ✔️ | ✔️ | |||||
RPUSH | ✔️ | ✔️ | |||||
RPUSHX | ✔️ | ✔️ | |||||
PubSub | PSUBSCRIBE | ✔️ | ✔️ | ||||
PUBLISH | ✔️ | ✔️ | |||||
PUBSUB CHANNELS | ✔️ | ✔️ | |||||
PUBSUB NUMPAT | ✔️ | ✔️ | |||||
PUBSUB NUMSUB | ✔️ | ✔️ | |||||
PUBSUB SHARDCHANNELS | ➖ | ✔️ | |||||
PUBSUB SHARDNUMSUB | ➖ | ✔️ | |||||
PUNSUBSCRIBE | ✔️ | ✔️ | |||||
SPUBLISH | ➖ | ✔️ | |||||
SSUBSCRIBE | ➖ | ✔️ | |||||
SUBSCRIBE | ✔️ | ✔️ | |||||
SUNSUBSCRIBE | ➖ | ✔️ | |||||
UNSUBSCRIBE | ✔️ | ✔️ | |||||
Scripting | EVAL | ✔️ | ✔️ | ||||
EVAL_RO | ➖ | ✔️ | |||||
EVALSHA | ✔️ | ✔️ | |||||
EVALSHA_RO | ➖ | ✔️ | |||||
FCALL | ➖ | ✔️ | |||||
FCALL_RO | ➖ | ✔️ | |||||
FUNCTION DELETE | ➖ | ✔️ | |||||
FUNCTION DUMP | ➖ | ✔️ | |||||
FUNCTION FLUSH | ➖ | ✔️ | |||||
FUNCTION KILL | ➖ | ✔️ | |||||
FUNCTION LIST | ➖ | ✔️ | |||||
FUNCTION LOAD | ➖ | ✔️ | |||||
FUNCTION RESTORE | ➖ | ✔️ | |||||
FUNCTION STATS | ➖ | ✔️ | |||||
SCRIPT DEBUG | ✔️ | ✔️ | |||||
SCRIPT EXISTS | ✔️ | ✔️ | |||||
SCRIPT FLUSH | ✔️ | ✔️ | |||||
SCRIPT KILL | ✔️ | ✔️ | |||||
SCRIPT LOAD | ✔️ | ✔️ | |||||
Server | ACL CAT | ✔️ | ✔️ | ||||
ACL DELUSER | ✔️ | ✔️ | |||||
ACL DRYRUN | ➖ | ✔️ | |||||
ACL GENPASS | ✔️ | ✔️ | |||||
ACL GETUSER | ✔️ | ✔️ | |||||
ACL LIST | ✔️ | ✔️ | |||||
ACL LOAD | ✔️ | ✔️ | |||||
ACL LOG | ✔️ | ✔️ | |||||
ACL SAVE | ✔️ | ✔️ | |||||
ACL SETUSER | ✔️ | ✔️ | |||||
ACL USERS | ✔️ | ✔️ | |||||
ACL WHOAMI | ✔️ | ✔️ | |||||
BGREWRITEAOF | ✔️ | ✔️ | |||||
BGSAVE | ✔️ | ✔️ | |||||
COMMAND | ✔️ | ✔️ | |||||
COMMAND COUNT | ✔️ | ✔️ | |||||
COMMAND DOCS | ➖ | ✔️ | |||||
COMMAND GETKEYS | ✔️ | ✔️ | |||||
COMMAND GETKEYSANDFLAGS | ➖ | ✔️ | |||||
COMMAND INFO | ✔️ | ✔️ | |||||
COMMAND LIST | ➖ | ✔️ | |||||
CONFIG GET | ✔️ | ✔️ | |||||
CONFIG RESETSTAT | ✔️ | ✔️ | |||||
CONFIG REWRITE | ✔️ | ✔️ | |||||
CONFIG SET | ✔️ | ✔️ | |||||
DBSIZE | ✔️ | ✔️ | |||||
FAILOVER | ✔️ | ✔️ | |||||
FLUSHALL | ✔️ | ✔️ | |||||
FLUSHDB | ✔️ | ✔️ | |||||
INFO | ✔️ | ✔️ | |||||
LASTSAVE | ✔️ | ✔️ | |||||
LATENCY DOCTOR | ✔️ | ✔️ | |||||
LATENCY GRAPH | ✔️ | ✔️ | |||||
LATENCY HISTOGRAM | ➖ | ✔️ | |||||
LATENCY HISTORY | ✔️ | ✔️ | |||||
LATENCY LATEST | ✔️ | ✔️ | |||||
LATENCY RESET | ✔️ | ✔️ | |||||
LOLWUT | ✔️ | ✔️ | |||||
MEMORY DOCTOR | ✔️ | ✔️ | |||||
MEMORY MALLOC-STATS | ✔️ | ✔️ | |||||
MEMORY PURGE | ✔️ | ✔️ | |||||
MEMORY STATS | ✔️ | ✔️ | |||||
MEMORY USAGE | ✔️ | ✔️ | |||||
MODULE LIST | ✔️ | ✔️ | |||||
MODULE LOAD | ✔️ | ✔️ | |||||
MODULE LOADEX | ➖ | ✔️ | |||||
MODULE UNLOAD | ✔️ | ✔️ | |||||
MONITOR | ✔️ | ✔️ | |||||
PSYNC | ✔️ | ✔️ | |||||
REPLCONF | ✔️ | ✔️ | |||||
REPLICAOF | ✔️ | ✔️ | |||||
RESTORE-ASKING | ✔️ | ✔️ | |||||
ROLE | ✔️ | ✔️ | |||||
SAVE | ✔️ | ✔️ | |||||
SHUTDOWN | ✔️ | ✔️ | |||||
SLAVEOF | ✔️ | ✔️ | |||||
SLOWLOG GET | ✔️ | ✔️ | |||||
SLOWLOG LEN | ✔️ | ✔️ | |||||
SLOWLOG RESET | ✔️ | ✔️ | |||||
SWAPDB | ✔️ | ✔️ | |||||
SYNC | ✔️ | ✔️ | |||||
TIME | ✔️ | ✔️ | |||||
Set | SADD | ✔️ | ✔️ | ||||
SCARD | ✔️ | ✔️ | |||||
SDIFF | ✔️ | ✔️ | |||||
SDIFFSTORE | ✔️ | ✔️ | |||||
SINTER | ✔️ | ✔️ | |||||
SINTERCARD | ➖ | ✔️ | |||||
SINTERSTORE | ✔️ | ✔️ | |||||
SISMEMBER | ✔️ | ✔️ | |||||
SMEMBERS | ✔️ | ✔️ | |||||
SMISMEMBER | ✔️ | ✔️ | |||||
SMOVE | ✔️ | ✔️ | |||||
SPOP | ✔️ | ✔️ | |||||
SRANDMEMBER | ✔️ | ✔️ | |||||
SREM | ✔️ | ✔️ | |||||
SSCAN | ✔️ | ✔️ | |||||
SUNION | ✔️ | ✔️ | |||||
SUNIONSTORE | ✔️ | ✔️ | |||||
Sorted Set | BZMPOP | ➖ | ✔️ | ||||
BZPOPMAX | ✔️ | ✔️ | |||||
BZPOPMIN | ✔️ | ✔️ | |||||
ZADD | ✔️ | ✔️ | |||||
ZCARD | ✔️ | ✔️ | |||||
ZCOUNT | ✔️ | ✔️ | |||||
ZDIFF | ✔️ | ✔️ | |||||
ZDIFFSTORE | ✔️ | ✔️ | |||||
ZINCRBY | ✔️ | ✔️ | |||||
ZINTER | ✔️ | ✔️ | |||||
ZINTERCARD | ➖ | ✔️ | |||||
ZINTERSTORE | ✔️ | ✔️ | |||||
ZLEXCOUNT | ✔️ | ✔️ | |||||
ZMPOP | ➖ | ✔️ | |||||
ZMSCORE | ✔️ | ✔️ | |||||
ZPOPMAX | ✔️ | ✔️ | |||||
ZPOPMIN | ✔️ | ✔️ | |||||
ZRANDMEMBER | ✔️ | ✔️ | |||||
ZRANGE | ✔️ | ✔️ | |||||
ZRANGEBYLEX | ✔️ | ✔️ | |||||
ZRANGEBYSCORE | ✔️ | ✔️ | |||||
ZRANGESTORE | ✔️ | ✔️ | |||||
ZRANK | ✔️ | ✔️ | |||||
ZREM | ✔️ | ✔️ | |||||
ZREMRANGEBYLEX | ✔️ | ✔️ | |||||
ZREMRANGEBYRANK | ✔️ | ✔️ | |||||
ZREMRANGEBYSCORE | ✔️ | ✔️ | |||||
ZREVRANGE | ✔️ | ✔️ | |||||
ZREVRANGEBYLEX | ✔️ | ✔️ | |||||
ZREVRANGEBYSCORE | ✔️ | ✔️ | |||||
ZREVRANK | ✔️ | ✔️ | |||||
ZSCAN | ✔️ | ✔️ | |||||
ZSCORE | ✔️ | ✔️ | |||||
ZUNION | ✔️ | ✔️ | |||||
ZUNIONSTORE | ✔️ | ✔️ | |||||
Stream | XACK | ✔️ | ✔️ | ||||
XADD | ✔️ | ✔️ | |||||
XAUTOCLAIM | ✔️ | ✔️ | |||||
XCLAIM | ✔️ | ✔️ | |||||
XDEL | ✔️ | ✔️ | |||||
XGROUP | ✔️ | ✔️ | |||||
XINFO | ✔️ | ✔️ | |||||
XLEN | ✔️ | ✔️ | |||||
XPENDING | ✔️ | ✔️ | |||||
XRANGE | ✔️ | ✔️ | |||||
XREAD | ✔️ | ✔️ | |||||
XREADGROUP | ✔️ | ✔️ | |||||
XREVRANGE | ✔️ | ✔️ | |||||
XSETID | ✔️ | ✔️ | |||||
XTRIM | ✔️ | ✔️ | |||||
String | APPEND | ✔️ | ✔️ | ||||
DECR | ✔️ | ✔️ | |||||
DECRBY | ✔️ | ✔️ | |||||
GET | ✔️ | ✔️ | |||||
GETDEL | ✔️ | ✔️ | |||||
GETEX | ✔️ | ✔️ | |||||
GETRANGE | ✔️ | ✔️ | |||||
GETSET | ✔️ | ✔️ | |||||
INCR | ✔️ | ✔️ | |||||
INCRBY | ✔️ | ✔️ | |||||
INCRBYFLOAT | ✔️ | ✔️ | |||||
LCS | ➖ | ✔️ | |||||
MGET | ✔️ | ✔️ | |||||
MSET | ✔️ | ✔️ | |||||
MSETNX | ✔️ | ✔️ | |||||
PSETEX | ✔️ | ✔️ | |||||
SET | ✔️ | ✔️ | |||||
SETEX | ✔️ | ✔️ | |||||
SETNX | ✔️ | ✔️ | |||||
SETRANGE | ✔️ | ✔️ | |||||
STRLEN | ✔️ | ✔️ | |||||
SUBSTR | ✔️ | ✔️ | |||||
Transactions | DISCARD | ✔️ | ✔️ | ||||
EXEC | ✔️ | ✔️ | |||||
MULTI | ✔️ | ✔️ | |||||
UNWATCH | ✔️ | ✔️ | |||||
WATCH | ✔️
| ✔️ | |||||