42 KiB

original_name

dcs-pd-190826001.html

Web CLI Commands

Web CLI is a command line tool provided on the DCS console. This section describes Web CLI's compatibility with Redis commands, including supported and disabled commands. For details about the command syntax, visit the Redis official website.

Currently, only DCS for Redis 4.0 and 5.0 support Web CLI.

Note

  • Keys and values cannot contain spaces.
  • If the value is empty, nil is returned after the GET command is executed.

Commands Supported by Web CLI

The following lists the commands supported when you use Web CLI.

Table 1 Commands supported by Web CLI (1)
Keys String List Set Sorted Set Server
DEL APPEND RPUSH SADD ZADD FLUSHALL
OBJECT BITCOUNT RPUSHX SCARD ZCARD FLUSHDB
EXISTS BITOP BRPOPLRUSH SDIFF ZCOUNT DBSIZE
EXPIRE BITPOS LINDEX SDIFFSTORE ZINCRBY TIME
MOVE DECR LINSERT SINTER ZRANGE INFO
PERSIST DECRBY LLEN SINTERSTORE ZRANGEBYSCORE CLIENT KILL
PTTL GET LPOP SISMEMBER ZRANK CLIENT LIST
RANDOMKEY GETRANGE LPUSHX SMEMBERS ZREMRANGEBYRANK CLIENT GETNAME
RENAME GETSET LRANGE SMOVE ZREMRANGEBYCORE CLIENT SETNAME
RENAMENX INCR LREM SPOP ZREVRANGE CONFIG GET
SCAN INCRBY LSET SRANDMEMBER ZREVRANGEBYSCORE MONITOR
SORT INCRBYFLOAT LTRIM SREM ZREVRANK SLOWLOG
TTL MGET RPOP SUNION ZSCORE ROLE
TYPE MSET RPOPLPU SUNIONSTORE ZUNIONSTORE SWAPDB
- MSETNX RPOPLPUSH SSCAN ZINTERSTORE MEMORY
- PSETEX - SPOP ZSCAN -
- SET - - ZRANGEBYLEX -
- SETBIT - - ZLEXCOUNT -
- SETEX - - - -
- SETNX - - - -
- SETRANGE - - - -
- STRLEN - - - -
- BITFIELD - - - -
Table 2 Commands supported by Web CLI (2)
Hash HyperLoglog Connection Scripting Geo
HDEL PFADD AUTH EVAL GEOADD
HEXISTS PFCOUNT ECHO EVALSHA GEOHASH
HGET PFMERGE PING SCRIPT EXISTS GEOPOS
HGETALL - QUIT SCRIPT FLUSH GEODIST
HINCRBY - - SCRIPT KILL GEORADIUS
HINCRBYFLOAT - - SCRIPT LOAD GEORADIUSBYMEMBER
HKEYS - - - -
HMGET - - - -
HMSET - - - -
HSET - - - -
HSETNX - - - -
HVALS - - - -
HSCAN - - - -
HSTRLEN - - - -

Commands Disabled in Web CLI

The following lists the commands disabled when you use Web CLI.

Table 3 Redis commands disabled in Web CLI for single-node and master/standby instances (1)
Keys Server Transactions Pub/Sub
MIGRATE SLAVEOF UNWATCH PSUBSCRIBE
WAIT SHUTDOWN REPLICAOF PUBLISH
DUMP DEBUG commands DISCARD PUBSUB
RESTORE CONFIG SET EXEC PUNSUBSCRIBE
- CONFIG REWRITE MULTI SUBSCRIBE
- CONFIG RESETSTAT WATCH UNSUBSCRIBE
- SAVE - -
- BGSAVE - -
- BGREWRITEAOF - -
- COMMAND - -
- KEYS - -
- MONITOR - -
- SYNC - -
- PSYNC - -
- ACL - -
Table 4 Redis commands disabled in Web CLI for single-node and master/standby instances (2)
List Connection Sorted Set
BLPOP SELECT BZPOPMAX
BRPOP - BZPOPMIN
BLMOVE - BZMPOP
BRPOPLPUSH - -
BLMPOP - -
Table 5 Redis commands disabled in Web CLI for Redis Cluster instances (1)
Keys Server Transactions Cluster
MIGRATE SLAVEOF UNWATCH CLUSTER MEET
WAIT SHUTDOWN REPLICAOF CLUSTER FLUSHSLOTS
DUMP DEBUG commands DISCARD CLUSTER ADDSLOTS
RESTORE CONFIG SET EXEC CLUSTER DELSLOTS
- CONFIG REWRITE MULTI CLUSTER SETSLOT
- CONFIG RESETSTAT WATCH CLUSTER BUMPEPOCH
- SAVE - CLUSTER SAVECONFIG
- BGSAVE - CLUSTER FORGET
- BGREWRITEAOF - CLUSTER REPLICATE
- COMMAND - CLUSTER COUNT-FAILURE-REPORTS
- KEYS - CLUSTER FAILOVER
- MONITOR - CLUSTER SET-CONFIG-EPOCH
- SYNC - CLUSTER RESET
- PSYNC - -
- ACL - -
Table 6 Redis commands disabled in Web CLI for Redis Cluster instances (2)
Pub/Sub List Connection Sorted Set
PSUBSCRIBE BLPOP SELECT BZPOPMAX
PUBLISH BRPOP - BZPOPMIN
PUBSUB BLMOVE - BZMPOP
PUNSUBSCRIBE BRPOPLPUSH - -
SUBSCRIBE BLMPOP - -
UNSUBSCRIBE - - -