Commands Supported and Disabled by DCS for Redis 7.0

This section describes DCS for Redis 7.0's compatibility with KeyDB commands, including supported and disabled commands.

DCS Redis instances support most Redis commands. Any client compatible with the Redis protocol can access DCS.

Commands Supported by DCS for Redis 7.0

For details about the command syntax, visit the Redis official website. For example, to view details about the SCAN command, enter SCAN in the search box on this page.

Table 1 Commands supported by single-node, master/standby, and Redis Cluster DCS Redis 7.0 instances (1)

Generic (Key)

String

Hash

List

Set

Sorted Set

Server

Bitmap

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

-

Table 2 Commands supported by single-node, master/standby, and Redis Cluster DCS Redis 7.0 instances (2)

HyperLogLog

Pub/Sub

Transactions

Connection

Scripting

Geo

Stream

Cluster (supported only by Redis Cluster instances)

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 (not supported by Redis Cluster instances)

-

-

-

-

Commands Disabled by DCS for Redis 7.0

Table 3 Commands disabled in single-node, master/standby, and Redis Cluster DCS Redis 7.0 instances

Generic (Key)

Server

Cluster

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

-