Redis 7.0支持及禁用的命令
华为云DCS Redis 7.0完全兼容开源Redis 7。
本章节主要介绍DCS Redis 7.0命令的兼容性,包括支持命令列表,禁用命令列表。
DCS Redis缓存实例支持Redis的绝大部分命令,任何兼容Redis协议的客户端都可以访问DCS。
- 因安全原因,部分Redis命令在分布式缓存服务中被禁用,具体请见Redis 7.0禁用的命令。
- DCS集群实例支持多个key,但不支持跨slot访问的Redis命令列表,如实例受限使用命令所示。
- 部分Redis命令使用时有限制,例如KEYS、FLUSHDB、FLUSHALL等,具体请见部分命令使用限制。
- 部分高危命令支持命令重命名,具体请见支持重命名的命令。
Redis 7.0支持的命令
各个命令的具体详细语法请前往Redis官方网站查看,例如您想了解SCAN命令的使用,可在Redis官方网站中搜索框中输入“SCAN”查询详细介绍。
COPY |
APPEND |
HDEL |
BLMOVE |
SADD |
BZMPOP |
ACL CAT |
BITCOUNT |
DEL |
DECR |
HEXISTS |
BLMPOP |
SCARD |
BZPOPMAX |
ACL DRYRUN |
BITFIELD |
DUMP |
DECRBY |
HGET |
BLPOP |
SDIFF |
BZPOPMIN |
ACL GENPASS |
BITFIELD_RO |
EXISTS |
GET |
HGETALL |
BRPOP |
SDIFFSTORE |
ZADD |
ACL GETUSER |
BITOP |
EXPIRE |
GETDEL |
HINCRBY |
BRPOPLPUSH |
SINTER |
ZCARD |
ACL LIST |
BITPOS |
EXPIREAT |
GETEX |
HINCRBYFLOAT |
LINDEX |
SINTERCARD |
ZCOUNT |
ACL LOG |
GETBIT |
EXPIRETIME |
GETRANGE |
HKEYS |
LINSERT |
SINTERSTORE |
ZDIFF |
ACL USERS |
SETBIT |
KEYS |
GETSET |
HLEN |
LLEN |
SISMEMBER |
ZDIFFSTORE |
ACL WHOAMI |
- |
MOVE |
INCR |
HMGET |
LMOVE |
SMEMBERS |
ZINCRBY |
COMMAND COUNT |
- |
OBJECT ENCODING |
INCRBY |
HMSET |
LMPOP |
SMISMEMBER |
ZINTER |
COMMAND DOCS |
- |
OBJECT FREQ |
INCRBYFLOAT |
HRANDFIELD |
LPOP |
SMOVE |
ZINTERCARD |
COMMAND GETKEYS |
- |
OBJECT IDLETIME |
LCS |
HSCAN |
LPOS |
SPOP |
ZINTERSTORE |
COMMAND GETKEYSANDFLAGS |
- |
OBJECT REFCOUNT |
MGET |
HSET |
LPUSH |
SRANDMEMBER |
ZLEXCOUNT |
COMMAND INFO |
- |
PERSIST |
MSET |
HSETNX |
LPUSHX |
SREM |
ZMPOP |
COMMAND LIST |
- |
PEXPIRE |
MSETNX |
HSTRLEN |
LRANGE |
SSCAN |
ZMSCORE |
COMMAND |
- |
PEXPIREAT |
PSETEX |
HVALS |
LREM |
SUNION |
ZPOPMAX |
CONFIG GET |
- |
PEXPIRETIME |
SET |
- |
LSET |
SUNIONSTORE |
ZPOPMIN |
DBSIZE |
- |
PTTL |
SETEX |
- |
LTRIM |
- |
ZRANDMEMBER |
FAILOVER |
- |
RANDOMKEY |
SETNX |
- |
RPOP |
- |
ZRANGE |
FLUSHALL |
- |
RENAME |
SETRANGE |
- |
RPOPLPUSH |
- |
ZRANGEBYLEX |
FLUSHDB |
- |
RENAMENX |
STRLEN |
- |
RPUSH |
- |
ZRANGEBYSCORE |
INFO |
- |
RESTORE |
SUBSTR |
- |
RPUSHX |
- |
ZRANGESTORE |
LASTSAVE |
- |
SCAN |
- |
- |
- |
- |
ZRANK |
LATENCY DOCTOR |
- |
SORT |
- |
- |
- |
- |
ZREM |
LATENCY GRAPH |
- |
SORT_RO |
- |
- |
- |
- |
ZREMRANGEBYLEX |
LATENCY HISTOGRAM |
- |
TOUCH |
- |
- |
- |
- |
ZREMRANGEBYRANK |
LATENCY HISTORY |
- |
TTL |
- |
- |
- |
- |
ZREMRANGEBYSCORE |
LATENCY LATEST |
- |
TYPE |
- |
- |
- |
- |
ZREVRANGE |
LATENCY RESET |
- |
UNLINK |
- |
- |
- |
- |
ZREVRANGEBYLEX |
LOLWUT |
- |
WAIT |
- |
- |
- |
- |
ZREVRANGEBYSCORE |
MEMORY DOCTOR |
- |
WAITAOF |
- |
- |
- |
- |
ZREVRANK |
MEMORY MALLOC-STATS |
- |
- |
- |
- |
- |
- |
ZSCAN |
MEMORY PURGE |
- |
- |
- |
- |
- |
- |
ZSCORE |
MEMORY STATS |
- |
- |
- |
- |
- |
- |
ZUNION |
MEMORY USAGE |
- |
- |
- |
- |
- |
- |
ZUNIONSTORE |
MONITOR |
- |
- |
- |
- |
- |
- |
- |
REPLCONF |
- |
- |
- |
- |
- |
- |
- |
RESTORE-ASKING |
- |
- |
- |
- |
- |
- |
- |
ROLE |
- |
- |
- |
- |
- |
- |
- |
SLOWLOG GET |
- |
- |
- |
- |
- |
- |
- |
SLOWLOG LEN |
- |
- |
- |
- |
- |
- |
- |
SLOWLOG RESET |
- |
- |
- |
- |
- |
- |
- |
SWAPDB |
- |
- |
- |
- |
- |
- |
- |
TIME |
- |
Cluster(仅Cluster集群支持) |
|||||||
---|---|---|---|---|---|---|---|
PFADD |
PSUBSCRIBE |
DISCARD |
AUTH |
EVAL |
GEOADD |
XACK |
ASKING |
PFCOUNT |
PUBLISH |
EXEC |
CLIENT CACHING |
EVAL_RO |
GEODIST |
XADD |
CLUSTER COUNTKEYSINSLOT |
PFDEBUG |
PUBSUB CHANNELS |
MULTI |
CLIENT GETNAME |
EVALSHA |
GEOHASH |
XAUTOCLAIM |
CLUSTER FAILOVER |
PFMERGE |
PUBSUB NUMPAT |
UNWATCH |
CLIENT GETREDIR |
EVALSHA_RO |
GEOPOS |
XCLAIM |
CLUSTER GETKEYSINSLOT |
PFSELFTEST |
PUBSUB NUMSUB |
WATCH |
CLIENT ID |
FCALL |
GEORADIUS |
XDEL |
CLUSTER INFO |
- |
PUBSUB SHARDCHANNELS |
- |
CLIENT INFO |
FCALL_RO |
GEORADIUS_RO |
XGROUP CREATE |
CLUSTER KEYSLOT |
- |
PUBSUB SHARDNUMSUB |
- |
CLIENT KILL |
FUNCTION DELETE |
GEORADIUSBYMEMBER |
XGROUP CREATECONSUMER |
CLUSTER LINKS |
- |
PUNSUBSCRIBE |
- |
CLIENT LIST |
FUNCTION DUMP |
GEORADIUSBYMEMBER_RO |
XGROUP DELCONSUMER |
CLUSTER MYID |
- |
SPUBLISH |
- |
CLIENT NO-EVICT |
FUNCTION FLUSH |
GEOSEARCH |
XGROUP DESTROY |
CLUSTER MYSHARDID |
- |
SSUBSCRIBE |
- |
CLIENT NO-TOUCH |
FUNCTION KILL |
GEOSEARCHSTORE |
XGROUP SETID |
CLUSTER NODES |
- |
SUBSCRIBE |
- |
CLIENT PAUSE |
FUNCTION LIST |
- |
XINFO CONSUMERS |
CLUSTER REPLICAS |
- |
SUNSUBSCRIBE |
- |
CLIENT REPLY |
FUNCTION LOAD |
- |
XINFO GROUPS |
CLUSTER SHARDS |
- |
UNSUBSCRIBE |
- |
CLIENT SETINFO |
FUNCTION RESTORE |
- |
XINFO STREAM |
CLUSTER SLAVES |
- |
- |
- |
CLIENT SETNAME |
FUNCTION STATS |
- |
XLEN |
CLUSTER SLOTS |
- |
- |
- |
CLIENT TRACKING |
SCRIPT DEBUG |
- |
XPENDING |
READONLY |
- |
- |
- |
CLIENT TRACKINGINFO |
SCRIPT EXISTS |
- |
XRANGE |
READWRITE |
- |
- |
- |
CLIENT UNBLOCK |
SCRIPT FLUSH |
- |
XREAD |
- |
- |
- |
- |
CLIENT UNPAUSE |
SCRIPT KILL |
- |
XREADGROUP |
- |
- |
- |
- |
ECHO |
SCRIPT LOAD |
- |
XREVRANGE |
- |
- |
- |
- |
HELLO |
- |
- |
XSETID |
- |
- |
- |
- |
PING |
- |
- |
XTRIM |
- |
- |
- |
- |
QUIT |
- |
- |
- |
- |
- |
- |
- |
RESET |
- |
- |
- |
- |
- |
- |
- |
SELECT(Cluster集群实例不支持) |
- |
- |
- |
- |
Redis 7.0禁用的命令
MIGRATE |
ACL DELUSER |
CLUSTER ADDSLOTS |
- |
ACL LOAD |
CLUSTER ADDSLOTSRANGE |
- |
ACL SAVE |
CLUSTER BUMPEPOCH |
- |
ACL SETUSER |
CLUSTER COUNT-FAILURE-REPORTS |
- |
BGREWRITEAOF |
CLUSTER DELSLOTS |
- |
BGSAVE |
CLUSTER DELSLOTSRANGE |
- |
CONFIG RESETSTAT |
CLUSTER FLUSHSLOTS |
- |
CONFIG SET |
CLUSTER FORGET |
- |
CONFIG REWRITE |
CLUSTER MEET |
- |
MODULE LIST |
CLUSTER REPLICATE |
- |
MODULE LOAD |
CLUSTER RESET |
- |
MODULE LOADEX |
CLUSTER SAVECONFIG |
- |
MODULE UNLOAD |
CLUSTER SET-CONFIG-EPOCH |
- |
PSYNC |
CLUSTER SETSLOT |
- |
REPLICAOF |
- |
- |
SAVE |
- |
- |
SHUTDOWN |
- |
- |
SLAVEOF |
- |
- |
SYNC |
- |
- |
DEBUG |
- |
支持重命名的命令
支持重命名的命令 |
command、keys、flushdb、flushall、hgetall、scan、hscan、sscan、和zscan Proxy集群实例还支持dbsize和dbstats命令重命名,其他命令暂时不支持。 |
---|---|
重命名的方式 |
请参考命令重命名。 |