redis 6.0 兼容开源6.2.12版本
本章节主要介绍Redis6.0 命令的兼容性。Redis6.0缓存实例支持绝大部分开源Redis6.2.12的命令,任何兼容Redis协议的客户端都可以访问。
为便于理解,本文的表格使用下述图标:
➖ 表示在原生Redis的该版本下,该命令尚未开始支持
✔️表示支持该命令
❌表示不支持该命令。
Command Family | Command | redis 6.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 | ✔️ |