Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-07 GMT+08:00

Comandos do Redis 5.0

O DCS for Redis 5.0 foi desenvolvido com base no Redis 5.0.9 e é compatível com protocolos e comandos de código aberto. Esta seção descreve a compatibilidade do DCS for Redis 5.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.

Comandos suportados pelo DCS for Redis 5.0

  • Tabela 1 e Tabela 2 liste os comandos suportados pelo DCS para o Redis 5.0.
  • Tabela 3 e Tabela 4 liste os comandos suportados pelas instâncias do Proxy Cluster DCS for Redis 5.0.
  • Tabela 5 e Tabela 6 liste os comandos do Redis suportados pelas instâncias de divisão de leitura/gravação do DCS Redis 5.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 5.0 no modo Cluster do Redis, certifique-se de que todos os comandos em um pipeline sejam executados no mesmo fragmento.
Tabela 1 Comandos suportados pelas instâncias do DCS Redis 5.0 (1)

Chaves

String

Hash

Lista

Conjunto

Conjunto Ordenado

Servidor

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

CLIENTE 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

PEXPIREAT

SET

-

RPUSHX

-

ZRANGEBYLEX

CONFIG

PEXPIRE

SETBIT

-

LPUSH

-

ZLEXCOUNT

-

-

SETEX

-

-

-

ZPOPMIN

-

-

SETNX

-

-

-

ZPOPMAX

-

-

SETRANGE

-

-

-

ZREMRANGEBYSCORE

-

-

STRLEN

-

-

-

ZREM

-

-

BITFIELD

-

-

-

-

-

Tabela 2 Comandos suportados pelas instâncias do DCS Redis 5.0 (2)

HyperLoglog

Pub/Sub

Transações

Ligação

Scripting

Geográficos

Córrego

PFADD

PSUBSCRIBE

DISCARD

AUTH

EVAL

GEOADD

XACK

PFCOUNT

PUBLISH

EXEC

ECHO

EVALSHA

GEOHASH

XADD

PFMERGE

PUBSUB

MULTI

PING

SCRIPT EXISTS

GEOPOS

XCLAIM

-

PUNSUBSCRIBE

UNWATCH

QUIT

SCRIPT FLUSH

GEODIST

XDEL

-

SUBSCRIBE

WATCH

SELECT

SCRIPT KILL

GEORADIUS

XGROUP

-

UNSUBSCRIBE

-

-

SCRIPT LOAD

GEORADIUSBYMEMBER

XINFO

-

-

-

-

-

-

XLEN

-

-

-

-

-

-

XPENDING

-

-

-

-

-

-

XRANGE

-

-

-

-

-

-

XREAD

-

-

-

-

-

-

XREADGROUP

-

-

-

-

-

-

XREVRANGE

-

-

-

-

-

-

XTRIM

Tabela 3 Comandos suportados pelas instâncias do Cluster de Proxy DCS Redis 5.0 (1)

Chaves

String

Hash

Lista

Conjunto

Conjunto Ordenado

Servidor

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

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

-

MIGRATE

SETNX

-

-

-

ZREM

-

UNLINK

SETRANGE

-

-

-

ZREMRANGEBYLEX

-

TOUCH

STRLEN

-

-

-

ZPOPMAX

-

-

BITFIELD

-

-

-

ZPOPMIN

-

-

GETBIT

-

-

-

BZPOPMAX

-

-

-

-

-

-

BZPOPMIN

-

-

-

-

-

-

ZREVRANGEBYLEX

-

Tabela 4 Comandos suportados pelas instâncias do Cluster de Proxy DCS Redis 5.0 (2)

HyperLoglog

Pub/Sub

Transações

Ligação

Scripting

Geográficos

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

-

-

-

CLIENTE SETNAME

-

-

Tabela 5 Comandos suportados por instâncias de divisão de leitura/gravação do DCS Redis 5.0 (1)

Chaves

String

Hash

Lista

Conjunto

Conjunto Ordenado

Servidor

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

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

COMANDO 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

-

MIGRATE

SETRANGE

-

-

-

ZREMRANGEBYLEX

-

UNLINK

STRLEN

-

-

-

BZPOPMAX

-

TOUCH

BITFIELD

-

-

-

BZPOPMIN

-

-

GETBIT

-

-

-

ZPOPMAX

-

-

-

-

-

-

ZPOPMIN

-

-

-

-

-

-

ZREVRANGEBYLEX

-

Tabela 6 Comandos suportados por instâncias de divisão de leitura/gravação do DCS Redis 5.0 (2)

HyperLoglog

Pub/Sub

Transações

Ligação

Scripting

Geográficos

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

-

-

Comandos desabilitados pelo DCS for o Redis 5.0

A lista a seguir apresenta os comandos suportados pelo DCS for o Redis 5.0.

Tabela 7 Comandos do Redis desabilitados em instâncias do Redis 5.0 de nó único e de DCS principal/em espera

Chaves

Servidor

MIGRATE

SLAVEOF

-

SHUTDOWN

-

LASTSAVE

-

Comandos DEBUG

-

COMMAND

-

SAVE

-

BGSAVE

-

BGREWRITEAOF

-

SYNC

-

PSYNC

Tabela 8 Comandos do Redis desativados em instâncias do Redis 5.0 do Cluster de Proxy DCS

Chaves

Servidor

Conjunto Ordenado

Aglomerado

MIGRATE

BGREWRITEAOF

-

READONLY

MOVE

BGSAVE

-

READWRITE

RANDOMKEY

Comandos CLIENT

-

-

WAIT

DEBUG OBJECT

-

-

-

DEBUG SEGFAULT

-

-

-

LASTSAVE

-

-

-

PSYNC

-

-

-

SAVE

-

-

-

SHUTDOWN

-

-

-

SLAVEOF

-

-

-

Comandos LATENCY

-

-

-

Comandos MODULE

-

-

-

LOLWUT

-

-

-

SWAPDB

-

-

-

REPLICAOF

-

-

-

SYNC

-

-

Tabela 9 Comandos do Redis desativados em instâncias do Redis 5.0 do Cluster de Proxy DCS

Chaves

Servidor

Aglomerado

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

Tabela 10 Comandos do Redis desativados em instâncias de divisão de leitura/gravação do DCS Redis 5.0

Aglomerado

Chaves

Servidor

READONLY

MIGRATE

BGREWRITEAOF

READWRITE

WAIT

BGSAVE

-

-

DEBUG OBJECT

-

-

DEBUG SEGFAULT

-

-

LASTSAVE

-

-

LOLWUT

-

-

MODULE LIST/LOAD/UNLOAD

-

-

PSYNC

-

-

REPLICAOF

-

-

SAVE

-

-

SHUTDOWN [NOSAVE|SAVE]

-

-

SLAVEOF

-

-

SWAPDB

-

-

SYNC