分布式缓存Redis

Redis 6.0/7.0支持及禁用的命令

2024-05-15 09:46:44

说明

redis 6.0 兼容开源6.2.12版本

redis 7.0 兼容开源7.0.14版本

为便于理解,本文的表格使用下述图标:

 表示在原生Redis的该版本下,该命令尚未开始支持

✔️表示支持该命令

表示不支持该命令

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

✔️

 

✔️


uvk8tms4nCD.