不同版本的 Redis Standalone 实例对 Redis 命令的支持度有所不同。

注释与说明

为便于阅读和内容表达,本文的表格约定使用下述注释:

  • 表示支持该命令。

  • 表示不支持该命令。

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

  • config 表示支持该命令,但需要在控制台修改控制参数支持。

Connection 命令族

命令 5.x 版本 6.x 版本 7.x 版本

AUTH

CLIENT CACHING

CLIENT GETNAME

CLIENT GETREDIR

CLIENT ID

CLIENT INFO

CLIENT KILL

CLIENT LIST

CLIENT NO-EVICT

CLIENT PAUSE

CLIENT REPLY

CLIENT SETNAME

CLIENT TRACKING

CLIENT TRACKINGINFO

CLIENT UNBLOCK

ECHO

HELLO

PING

QUIT

RESET

SELECT

Geo 命令族

命令 5.x 版本 6.x 版本 7.x 版本

GEOADD

GEODIST

GEOHASH

GEOPOS

GEORADIUS

GEORADIUSBYMEMBER

GEOSEARCH

GEOSEARCHSTORE

Hashes 命令族

命令 5.x 版本 6.x 版本 7.x 版本

HDEL

HEXISTS

HGET

HGETALL

HINCRBY

HINCRBYFLOAT

HKEYS

HLEN

HMGET

HMSET

HRANDFIELD

HSCAN

HSET

HSETNX

HSTRLEN

HVALS

HyperLogLog 命令族

命令 5.x 版本 6.x 版本 7.x 版本

PFADD

PFCOUNT

PFMERGE

Keys 命令族

命令 5.x 版本 6.x 版本 7.x 版本

COPY

DEL

DUMP

EXISTS

EXPIRE

EXPIREAT

KEYS

config

config

config

MIGRATE

MOVE

OBJECT

OBJECT HELP

PERSIST

PEXPIRE

PEXPIREAT

PEXPIRETIME

PTTL

RANDOMKEY

RENAME

RENAMENX

RESTORE

SCAN

SORT

SORT_RO

TOUCH

TTL

TYPE

UNLINK

WAIT

Lists 命令族

命令 5.x 版本 6.x 版本 7.x 版本

BLPOP

BLMOVE

BLMPOP

BRPOP

BRPOPLPUSH

LINDEX

LINSERT

LLEN

LMOVE

LMPOP

LPOP

LPUSH

LPUSHX

LRANGE

LREM

LSET

LTRIM

RPOP

RPOPLPUSH

RPUSH

RPUSHX

Pub 和 Sub 命令族

命令 5.x 版本 6.x 版本 7.x 版本

PSUBSCRIBE

PUBLISH

PUBSUB

PUBSUB HELP

PUBSUB SHARDCHANNELS

PUBSUB SHARDNUMSUB

PUNSUBSCRIBE

SPUBLISH

SUBSCRIBE

SSUBSCRIBE

SUNSUBSCRIBE

UNSUBSCRIBE

Scripting 命令族

命令 5.x 版本 6.x 版本 7.x 版本

EVAL

EVAL_RO

EVALSHA

EVALSHA_RO

FCALL

FCALL_RO

FUNCTION DELETE

FUNCTION DUMP

FUNCTION FLUSH

FUNCTION HELP

FUNCTION KILL

FUNCTION LIST

FUNCTION LOAD

FUNCTION RESTORE

FUNCTION STATS

SCRIPT DEBUG

SCRIPT EXISTS

SCRIPT FLUSH

SCRIPT KILL

SCRIPT LOAD

Sentinel 命令族

命令 5.x 版本 6.x 版本 7.x 版本

SENTINEL sentinels

SENTINEL get-master-addr-by-name

Server 命令族

注意

Redis 6.x 版本屏蔽了 ACL 命令,但 AppCenter 控制台已经实现了 ACL 访问控制功能。

命令 5.x 版本 6.x 版本 7.x 版本

ACL CAT

config

config

ACL DELUSER

config

config

ACL GENPASS

config

config

ACL GETUSER

config

config

ACL HELP

config

config

ACL LIST

config

config

ACL LOAD

config

config

ACL LOG

config

config

ACL SAVE

config

config

ACL SETUSER

config

config

ACL USERS

config

config

ACL WHOAMI

config

config

BGREWRITEAOF

config

config

config

BGSAVE

config

config

config

COMMAND

COMMAND COUNT

COMMAND GETKEYS

COMMAND INFO

CONFIG GET

config

config

config

CONFIG RESETSTAT

config

config

config

CONFIG REWRITE

config

config

config

CONFIG SET

config

config

config

DBSIZE

DEBUG OBJECT

config

config

config

DEBUG SEGFAULT

config

config

config

FLUSHALL

config

config

config

FLUSHDB

config

config

config

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

config

config

config

ROLE

SAVE

config

config

config

SHUTDOWN

config

config

config

SLAVEOF

config

config

config

SLOWLOG

SWAPDB

SYNC

TIME

Sets 命令族

命令 5.x 版本 6.x 版本 7.x 版本

SADD

SCARD

SDIFF

SDIFFSTORE

SINTER

SINTERCORD

SINTERSTORE

SISMEMBER

SMEMBERS

SMISMEMBER

SMOVE

SPOP

SRANDMEMBER

SREM

SSCAN

SUNION

SUNIONSTORE

Sorted Sets 命令族

命令 5.x 版本 6.x 版本 7.x 版本

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

Streams 命令族

命令 5.x 版本 6.x 版本 7.x 版本

XACK

XADD

XAUTOCLAIM

XCLAIM

XDEL

XGROUP

XGROUP CREATECONSUMER

XINFO

XLEN

XPENDING

XRANGE

XREAD

XREADGROUP

XREVRANGE

XTRIM

Strings 命令族

命令 5.x 版本 6.x 版本 7.x 版本

APPEND

BITCOUNT

BITFIELD

BITOP

BITPOS

DECR

DECRBY

GET

GETDEL

GETEX

GETBIT

GETRANGE

GETSET

LCS

INCR

INCRBY

INCRBYFLOAT

MGET

MSET

MSETNX

PSETEX

SET

SETBIT

SETEX

SETNX

SETRANGE

STRALGO

-

-

STRLEN

Transaction 命令族

命令 5.x 版本 6.x 版本 7.x 版本

DISCARD

EXEC

MULTI

UNWATCH

WATCH