Comandos do Redis 4.0
O DCS for Redis 4.0 foi desenvolvido com base no Redis 4.0.14 e é compatível com protocolos e comandos de código aberto. Esta seção descreve a compatibilidade do DCS para Redis 4.0 com comandos KeyDB, incluindo comandos suportados e desabilitados.
As instâncias do DCS Redis são compatíveis com a maioria dos comandos do Redis. Qualquer cliente compatível com o protocolo Redis pode acessar o DCS.
- Por motivos de segurança, alguns comandos do Redis são desativados no DCS, conforme listado em Comandos desabilitados pelo DCS for o Redis 4.0.
- Alguns comandos do Redis são suportados por instâncias de DCS de cluster para operações de várias chaves no mesmo slot. Para mais detalhes, consulte Restrições de Comando.
- Alguns comandos do Redis têm restrições de uso, que são descritas em Outras restrições de uso de comandos.
Comandos suportados pelo DCS for Redis 4.0
- Tabela 1 e Tabela 2 liste os comandos do Redis suportados pelas instâncias do DCS Redis 4.0.
- Tabela 3 e Tabela 4 liste os comandos do Redis suportados pelas instâncias do Cluster de Proxy DCS Redis 4.0.
- Tabela 5 e Tabela 6 liste os comandos do Redis suportados por instâncias de divisão de leitura/gravação do DCS Redis 4.0.
Para obter detalhes sobre a sintaxe do comando, visite o site oficial do Redis. Por exemplo, para exibir detalhes sobre o comando SCAN, digite SCAN na caixa de pesquisa desta página.
 
 
   - Os comandos disponíveis desde versões posteriores do Redis não são suportados por instâncias de versões anteriores. Execute um comando no redis-cli para verificar se ele é suportado pelo DCS for Redis. Se a mensagem "(error) ERR comando desconhecido" for retornada, o comando não é suportado.
- Para instâncias do DCS Redis 4.0 no modo Cluster do Redis, certifique-se de que todos os comandos em um pipeline sejam executados no mesmo fragmento.
| DEL | APPEND | HDEL | BLPOP | SADD | ZADD | FLUSHALL | 
| DUMP | BITCOUNT | HEXISTS | BRPOP | SCARD | ZCARD | FLUSHDB | 
| EXISTS | BITOP | HGET | BRPOPLRUSH | SDIFF | ZCOUNT | DBSIZE | 
| EXPIRE | BITPOS | HGETALL | LINDEX | SDIFFSTORE | ZINCRBY | TIME | 
| MOVE | DECR | HINCRBY | LINSERT | SINTER | ZRANGE | INFO | 
| PERSIST | DECRBY | HINCRBYFLOAT | LLEN | SINTERSTORE | ZRANGEBYSCORE | KEYS | 
| PTTL | GET | HKEYS | LPOP | SISMEMBER | ZRANK | CLIENT KILL | 
| RANDOMKEY | GETRANGE | HMGET | LPUSHX | SMEMBERS | ZREMRANGEBYRANK | CLIENT LIST | 
| RENAME | GETSET | HMSET | LRANGE | SMOVE | ZREMRANGEBYCORE | CLIENT GETNAME | 
| RENAMENX | INCR | HSET | LREM | SPOP | ZREVRANGE | CLIENT SETNAME | 
| RESTORE | INCRBY | HSETNX | LSET | SRANDMEMBER | ZREVRANGEBYSCORE | CONFIG GET | 
| SORT | INCRBYFLOAT | HVALS | LTRIM | SREM | ZREVRANK | MONITOR | 
| TTL | MGET | HSCAN | RPOP | SUNION | ZSCORE | SLOWLOG | 
| TYPE | MSET | HSTRLEN | RPOPLPU | SUNIONSTORE | ZUNIONSTORE | ROLE | 
| SCAN | MSETNX | HLEN | RPOPLPUSH | SSCAN | ZINTERSTORE | SWAPDB | 
| OBJECT | PSETEX | - | RPUSH | SPOP | ZSCAN | MEMORY | 
| PEXPIRE | SET | - | RPUSHX | - | ZRANGEBYLEX | CONFIG | 
| PEXPIREAT | SETBIT | - | LPUSH | - | ZLEXCOUNT | - | 
| - | SETEX | - | - | - | ZREMRANGEBYSCORE | - | 
| - | SETNX | - | - | - | ZREM | - | 
| - | SETRANGE | - | - | - | - | - | 
| - | STRLEN | - | - | - | - | - | 
| - | BITFIELD | - | - | - | - | - | 
| PFADD | PSUBSCRIBE | DISCARD | AUTH | EVAL | GEOADD | 
| PFCOUNT | PUBLISH | EXEC | ECHO | EVALSHA | GEOHASH | 
| PFMERGE | PUBSUB | MULTI | PING | SCRIPT EXISTS | GEOPOS | 
| - | PUNSUBSCRIBE | UNWATCH | QUIT | SCRIPT FLUSH | GEODIST | 
| - | SUBSCRIBE | WATCH | SELECT | SCRIPT KILL | GEORADIUS | 
| - | UNSUBSCRIBE | - | - | SCRIPT LOAD | GEORADIUSBYMEMBER | 
| DEL | APPEND | HDEL | BLPOP | SADD | ZADD | FLUSHALL | 
| DUMP | CONTA DE BIT | HEXISTS | BRPOP | SCARD | ZCARD | FLUSHDB | 
| EXISTE | BITOP | HGET | BRPOPLRUSH | SDIFF | ZCOUNT | DBSIZE | 
| EXPIRE | BITPOS | HGETALL | LINDEX | SDIFFSTORE | ZINCRBY | TIME | 
| MOVE | DECR | HINCRBY | LINSERT | SINTER | ZRANGE | INFO | 
| PERSIST | DECRBY | HINCRBYFLOAT | LLEN | SINTERSTORE | ZRANGEBYSCORE | ROLE | 
| PTTL | GET | HKEYS | LPOP | SISMEMBER | ZRANK | MEMORY | 
| RENAME | GETRANGE | HMGET | LPUSHX | SMEMBERS | ZREMRANGEBYRANK | COMMAND | 
| RENAMENX | GETSET | HMSET | LRANGE | SMOVE | ZREMRANGEBYCORE | COMMAND COUNT | 
| RESTORE | INCR | HSET | LREM | SPOP | ZREVRANGE | COMMAND GETKEYS | 
| SORT | INCRBY | HSETNX | LSET | SRANDMEMBER | ZREVRANGEBYSCORE | COMMAND INFO | 
| TTL | INCRBYFLOAT | HVALS | LTRIM | SREM | ZREVRANK | CONFIG GET | 
| TYPE | MGET | HSCAN | RPOP | SUNION | ZSCORE | CONFIG RESETSTAT | 
| SCAN | MSET | HSTRLEN | RPOPLPUSH | SUNIONSTORE | ZUNIONSTORE | CONFIG REWRITE | 
| OBJECT | MSETNX | HLEN | RPUSH | SSCAN | ZINTERSTORE | CONFIG SET | 
| PEXPIRE | PSETEX | HKEYS | RPUSHX | SPOP | ZSCAN | - | 
| PEXPIREAT | SET | - | LPUSH | - | ZRANGEBYLEX | - | 
| EXPIREAT | SETBIT | - | - | - | ZLEXCOUNT | - | 
| KEYS | SETEX | - | - | - | ZREMRANGEBYSCORE | - | 
| TOUCH | SETNX | - | - | - | ZREM | - | 
| UNLINK | SETRANGE | - | - | - | ZREMRANGEBYLEX | - | 
| - | STRLEN | - | - | - | ZREVRANGEBYLEX | - | 
| - | BITFIELD | - | - | - | - | - | 
| - | GETBIT | - | - | - | - | - | 
| PFADD | PSUBSCRIBE | DISCARD | AUTH | EVAL | GEOADD | 
| PFCOUNT | PUBLISH | EXEC | ECHO | EVALSHA | GEOHASH | 
| PFMERGE | PUBSUB | MULTI | PING | SCRIPT EXISTS | GEOPOS | 
| - | PUNSUBSCRIBE | UNWATCH | QUIT | SCRIPT FLUSH | GEODIST | 
| - | SUBSCRIBE | WATCH | SELECT | SCRIPT KILL | GEORADIUS | 
| - | UNSUBSCRIBE | - | CLIENT KILL | SCRIPT LOAD | GEORADIUSBYMEMBER | 
| - | - | - | CLIENT LIST | SCRIPT DEBUG YES|SYNC|NO | GEOSEARCH | 
| - | - | - | CLIENTE GETNAME | - | GEOSEARCHSTORE | 
| - | - | - | CLIENTE SETNAME | - | - | 
| DEL | APPEND | HDEL | BLPOP | SADD | ZADD | FLUSHALL | 
| DUMP | BITCOUNT | HEXISTS | BRPOP | SCARD | ZCARD | FLUSHDB | 
| EXISTS | BITOP | HGET | BRPOPLRUSH | SDIFF | ZCONT | DBSIZE | 
| EXPIRE | BITPOS | HGETALL | LINDEX | SDIFFSTORE | ZINCRBY | TIME | 
| MOVE | DECR | HINCRBY | LINSERT | SINTER | ZRANGE | INFO | 
| PERSIST | DECRBY | HINCRBYFLOAT | LLEN | SINTERSTORE | ZRANGEBYSCORE | MONITOR | 
| PTTL | GET | HKEYS | LPOP | SISMEMBER | ZRANK | SLOWLOG | 
| RANDOMKEY | GETRANGE | HMGET | LPUSHX | SMEMBERS | ZREMRANGEBYRANK | ROLE | 
| RENAME | GETSET | HMSET | LRANGE | SMOVE | ZREMRANGEBYCORE | SWAPDB | 
| RENAMENX | INCR | HSET | LREM | SPOP | ZREVRANGE | MEMORY | 
| RESTORE | INCRBY | HSETNX | LSET | SRANDMEMBER | ZREVRANGEBYSCORE | COMMAND | 
| SORT | INCRBYFLOAT | HVALS | LTRIM | SREM | ZREVRANK | COMMAND COUNT | 
| TTL | MGET | HSCAN | RPOP | SUNION | ZSCORE | COMMAND GETKEYS | 
| TYPE | MSET | HSTRLEN | RPOPLPUSH | SUNIONSTORE | ZUNIONSTORE | COMMAND INFO | 
| SCAN | MSETNX | HLEN | RPUSH | SSCAN | ZINTERSTORE | CONFIG GET | 
| OBJECT | PSETEX | - | RPUSHX | SPOP | ZSCAN | CONFIG RESETSTAT | 
| PEXPIRE | SET | - | LPUSH | - | ZRANGEBYLEX | CONFIG REWRITE | 
| PEXPIREAT | SETBIT | - | - | - | ZLEXCOUNT | CONFIG SET | 
| EXPIREAT | SETEX | - | - | - | ZREMRANGEBYSCORE | - | 
| KEYS | SETNX | - | - | - | ZREM | - | 
| TOUCH | SETRANGE | - | - | - | ZREMRANGEBYLEX | - | 
| UNLINK | STRLEN | - | - | - | ZREVRANGEBYLEX | - | 
| - | BITFIELD | - | - | - | - | - | 
| - | GETBIT | - | - | - | - | - | 
| PFADD | PSUBSCRIBE | DISCARD | AUTH | EVAL | GEOADD | 
| PFCOUNT | PUBLISH | EXEC | ECHO | EVALSHA | GEOHASH | 
| PFMERGE | PUBSUB | MULTI | PING | SCRIPT EXISTS | GEOPOS | 
| - | PUNSUBSCRIBE | UNWATCH | QUIT | SCRIPT FLUSH | GEODIST | 
| - | SUBSCRIBE | WATCH | SELECT | SCRIPT KILL | GEORADIUS | 
| - | UNSUBSCRIBE | - | CLIENT KILL | SCRIPT LOAD | GEORADIUSBYMEMBER | 
| - | - | - | CLIENT LIST | SCRIPT DEBUG YES|SYNC|NO | GEOSEARCH | 
| - | - | - | CLIENT GETNAME | - | GEOSEARCHSTORE | 
| - | - | - | CLIENT SETNAME | - | - | 
Comandos desabilitados pelo DCS for o Redis 4.0
A lista a seguir apresenta os comandos suportados pelo DCS for o Redis 4.0.
| MIGRATE | SLAVEOF | 
| - | SHUTDOWN | 
| - | LASTSAVE | 
| - | Comandos DEBUG | 
| - | COMMAND | 
| - | SAVE | 
| - | BGSAVE | 
| - | BGREWRITEAOF | 
| - | SINCRONIZAÇÃO | 
| - | PSYNC | 
| MIGRATE | BGREWRITEAOF | BZPOPMAX | READONLY | 
| MOVE | BGSAVE | BZPOPMIN | READWRITE | 
| RANDOMKEY | Comandos CLIENT | ZPOPMAX | - | 
| WAIT | DEBUG OBJECT | ZPOPMIN | - | 
| - | DEBUG SEGFAULT | - | - | 
| - | LASTSAVE | - | - | 
| - | PSYNC | - | - | 
| - | SAVE | - | - | 
| - | SHUTDOWN | - | - | 
| - | SLAVEOF | - | - | 
| - | Comandos LATENCY | - | - | 
| - | Comandos MODULE | - | - | 
| - | LOLWUT | - | - | 
| - | SWAPDB | - | - | 
| - | REPLICAOF | - | - | 
| - | SYNC | - | - | 
| MIGRATE | SLAVEOF | CLUSTER MEET | 
| - | SHUTDOWN | CLUSTER FLUSHSLOTS | 
| - | LASTSAVE | CLUSTER ADDSLOTS | 
| - | Comandos DEBUG | CLUSTER DELSLOTS | 
| - | COMMAND | CLUSTER SETSLOT | 
| - | SAVE | CLUSTER BUMPEPOCH | 
| - | BGSAVE | CLUSTER SAVECONFIG | 
| - | BGREWRITEAOF | CLUSTER FORGET | 
| - | SYNC | CLUSTER REPLICATE | 
| - | PSYNC | CLUSTER COUNT-FAILURE-REPORTS | 
| - | - | CLUSTER FAILOVER | 
| - | - | CLUSTER SET-CONFIG-EPOCH | 
| - | - | CLUSTER RESET | 
| READONLY | MIGRATE | BGREWRITEAOF | BZPOPMAX | 
| READWRITE | WAIT | BGSAVE | BZPOPMIN | 
| - | - | DEBUG OBJECT | ZPOPMAX | 
| - | - | DEBUG SEGFAULT | ZPOPMIN | 
| - | - | LASTSAVE | - | 
| - | - | LOLWUT | - | 
| - | - | MODULE LIST/LOAD/UNLOAD | - | 
| - | - | PSYNC | - | 
| - | - | REPLICAOF | - | 
| - | - | SAVE | - | 
| - | - | SHUTDOWN [NOSAVE|SAVE] | - | 
| - | - | SLAVEOF | - | 
| - | - | SWAPDB | - | 
| - | - | SYNC | - | 
 
    