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 3.0

O DCS for Redis 3.0 foi desenvolvido com base no Redis 3.0.7 e é compatível com protocolos e comandos de código aberto. Esta seção descreve a compatibilidade do DCS for Redis 3.0 com comandos do Redis, incluindo comandos suportados, comandos desabilitados, scripts e comandos não suportados de versões posteriores do Redis e restrições ao uso de comandos.

O DCS for Redis 3.0 não é mais fornecido. Em vez disso, você pode usar o DCS para Redis 4.0 ou 5.0.

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 3.0

A lista a seguir apresenta os comandos suportados pelo DCS para o Redis 3.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.
  • Os seguintes comandos listados nas tabelas não são suportados por instâncias de cluster de proxy:
    • List grupo: BLPOP, BRPOP e BRPOPLRUSH
    • Comandos CLIENT no grupo Server: CLIENT KILL, CLIENT GETNAME, CLIENT LIST, CLIENT SETNAME, CLIENT PAUSE e CLIENT REPLY.
    • Grupo de Server: MONITOR
    • Grupo de Transactions: UNWATCH e WATCH
    • Grupo Key: RANDOMKEY (para instâncias antigas)
Tabela 1 Comandos suportados pelas instâncias do DCS Redis 3.0 (1)

Chaves

String

Hash

Lista

Set

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

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

-

RPOPLPU

SUNIONSTORE

ZUNIONSTORE

ROLE

SCAN

MSETNX

-

RPOPLPUSH

SSCAN

ZINTERSTORE

-

OBJECT

PSETEX

-

RPUSH

-

ZSCAN

-

-

SET

-

RPUSHX

-

ZRANGEBYLEX

-

-

SETBIT

-

-

-

-

-

-

SETEX

-

-

-

-

-

-

SETNX

-

-

-

-

-

-

SETRANGE

-

-

-

-

-

-

STRLEN

-

-

-

-

-

Tabela 2 Comandos suportados pelas instâncias do DCS Redis 3.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

-

-

SCRIPT LOAD

GEORADIUSBYMEMBER

Comandos desabilitados pelo DCS para o Redis 3.0

A lista a seguir apresenta os comandos suportados pelo DCS para o Redis 3.0.

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

Chaves

Servidor

MIGRATE

SLAVEOF

-

SHUTDOWN

-

LASTSAVE

-

Comandos DEBUG

-

COMMAND

-

SAVE

-

BGSAVE

-

BGREWRITEAOF

Tabela 4 Comandos do Redis desativados em instâncias do Redis 3.0 do Cluster de Proxy DCS

Chaves

Servidor

Lista

Transações

Ligação

Aglomerado

codis

MIGRATE

SLAVEOF

BLPOP

DISCARD

SELECT

CLUSTER

TIME

MOVE

SHUTDOWN

BRPOP

EXEC

-

-

SLOTSINFO

-

LASTSAVE

BRPOPLPUSH

MULTI

-

-

SLOTSDEL

-

Comandos DEBUG

-

UNWATCH

-

-

SLOTSMGRTSLOT

-

COMMAND

-

WATCH

-

-

SLOTSMGRTONE

-

SAVE

-

-

-

-

SLOTSCHECK

-

BGSAVE

-

-

-

-

SLOTSMGRTTAGSLOT

-

BGREWRITEAOF

-

-

-

-

SLOTSMGRTTAGONE

-

SYNC

-

-

-

-

-

-

PSYNC

-

-

-

-

-

-

MONITOR

-

-

-

-

-

-

Comandos CLIENT

-

-

-

-

-

-

OBJECT

-

-

-

-

-

-

ROLE

-

-

-

-

-