Comandos Valkey, Redis e Memcached suportados OSS e restritos - Amazon ElastiCache

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Comandos Valkey, Redis e Memcached suportados OSS e restritos

Comandos Valkey e Redis OSS suportados

Comandos Valkey e Redis OSS suportados

Os seguintes OSS comandos do Valkey e do Redis são compatíveis com caches sem servidor. Além desses comandos, estes Comandos Valkey e Redis OSS suportados também são compatíveis.

Comandos de bitmap

  • BITCOUNT

    Conta o número de bits definidos (contagem de população) em uma string.

    Saiba mais

  • BITFIELD

    Realiza operações arbitrárias de inteiro de campo de bits em strings.

    Saiba mais

  • BITFIELD_RO

    Realiza operações arbitrárias de inteiro somente leitura de campo de bits em strings.

    Saiba mais

  • BITOP

    Realiza operações bit a bit em várias strings e armazena o resultado.

    Saiba mais

  • BITPOS

    Encontra o primeiro bit definido (1) ou apagado (0) em uma string.

    Saiba mais

  • GETBIT

    Retorna um valor de bit por deslocamento.

    Saiba mais

  • SETBIT

    Define ou apaga o bit no deslocamento do valor da string. Cria a chave, caso ela não exista.

    Saiba mais

Comandos de gerenciamento de clusters

  • CLUSTER COUNTKEYSINSLOT

    Retorna o número de chaves em um slot de hash.

    Saiba mais

  • CLUSTER GETKEYSINSLOT

    Retorna os nomes de chave em um slot de hash.

    Saiba mais

  • CLUSTER INFO

    Retorna informações sobre o estado de um nó. Em um cache sem servidor, retorna o estado sobre o único “fragmento” virtual exposto ao cliente.

    Saiba mais

  • CLUSTER KEYSLOT

    Retorna o slot de hash de uma chave.

    Saiba mais

  • CLUSTER MYID

    Retorna o ID de um nó. Em um cache sem servidor, retorna o estado sobre o único “fragmento” virtual exposto ao cliente.

    Saiba mais

  • CLUSTER NODES

    Retorna a configuração do cluster de um nó. Em um cache sem servidor, retorna o estado sobre o único “fragmento” virtual exposto ao cliente.

    Saiba mais

  • CLUSTER REPLICAS

    Lista os nós de réplica de um nó principal. Em um cache sem servidor, retorna o estado sobre o único “fragmento” virtual exposto ao cliente.

    Saiba mais

  • CLUSTER SHARDS

    Retorna o mapeamento de slots de cluster para fragmentos. Em um cache sem servidor, retorna o estado sobre o único “fragmento” virtual exposto ao cliente.

    Saiba mais

  • CLUSTER SLOTS

    Retorna o mapeamento de slots de cluster para nós. Em um cache sem servidor, retorna o estado sobre o único “fragmento” virtual exposto ao cliente.

    Saiba mais

  • READONLY

    Permite consultas somente de leitura para uma conexão com um nó de réplica do Valkey ou do Redis OSS Cluster.

    Saiba mais

  • READWRITE

    Permite consultas de leitura e gravação para uma conexão com um nó de réplica do Valkey ou do Redis OSS Cluster.

    Saiba mais

Comandos de gerenciamento da conexão

  • AUTH

    Autentica a conexão.

    Saiba mais

  • CLIENT GETNAME

    Retorna o nome da conexão.

    Saiba mais

  • CLIENT REPLY

    Instrui o servidor se deve responder aos comandos.

    Saiba mais

  • CLIENT SETNAME

    Define o nome da conexão.

    Saiba mais

  • ECHO

    Retorna a string indicada.

    Saiba mais

  • HELLO

    Apertos de mão com o servidor Valkey ou Redis. OSS

    Saiba mais

  • PING

    Retorna a resposta de atividade do servidor.

    Saiba mais

  • QUIT

    Fecha a conexão.

    Saiba mais

  • RESET

    Redefine a conexão.

    Saiba mais

  • SELECT

    Altera o banco de dados selecionado.

    Saiba mais

Comandos genéricos

  • COPY

    Copia o valor de uma chave para uma nova chave.

    Saiba mais

  • DEL

    Exclui uma ou mais chaves.

    Saiba mais

  • DUMP

    Retorna uma representação serializada do valor armazenado em uma chave.

    Saiba mais

  • EXISTS

    Determina se existe uma ou mais chaves.

    Saiba mais

  • EXPIRE

    Define o tempo de expiração de uma chave em segundos.

    Saiba mais

  • EXPIREAT

    Define o tempo de expiração de uma chave como um carimbo de data e hora Unix.

    Saiba mais

  • EXPIRETIME

    Retorna o tempo de expiração de uma chave como um carimbo de data e hora Unix.

    Saiba mais

  • PERSIST

    Remove o tempo de expiração de uma chave.

    Saiba mais

  • PEXPIRE

    Define o tempo de expiração de uma chave em milissegundos.

    Saiba mais

  • PEXPIREAT

    Define o tempo de expiração de uma chave como um carimbo de data e hora Unix em milissegundos.

    Saiba mais

  • PEXPIRETIME

    Retorna o tempo de expiração de uma chave como um carimbo de data e hora Unix em milissegundos.

    Saiba mais

  • PTTL

    Define o tempo de expiração de uma chave em milissegundos.

    Saiba mais

  • RANDOMKEY

    Retorna um nome de chave aleatório do banco de dados.

    Saiba mais

  • RENAME

    Renomeia uma chave e substitui o destino.

    Saiba mais

  • RENAMENX

    Só renomeia uma chave quando o nome da chave de destino não existe.

    Saiba mais

  • RESTORE

    Cria uma chave a partir da representação serializada de um valor.

    Saiba mais

  • SCAN

    Itera os nomes de chaves no banco de dados.

    Saiba mais

  • SORT

    Classifica os elementos em uma lista, conjunto ou conjunto classificado, armazenando o resultado como opção.

    Saiba mais

  • SORT_RO

    Retorna os elementos classificados de uma lista, um conjunto ou um conjunto classificado.

    Saiba mais

  • TOUCH

    Retornará o número de chaves existentes dentre as especificadas depois de atualizar a hora em que foram acessadas pela última vez.

    Saiba mais

  • TTL

    Retorna o tempo de expiração de uma chave em segundos.

    Saiba mais

  • TYPE

    Determina o tipo de valor armazenado em uma chave.

    Saiba mais

  • UNLINK

    Exclui de maneira assíncrona uma ou mais chaves.

    Saiba mais

Comandos geoespaciais

  • GEOADD

    Adiciona um ou mais membros a um índice geoespacial. A chave será criada se não existir.

    Saiba mais

  • GEODIST

    Retorna a distância entre dois membros de um índice geoespacial.

    Saiba mais

  • GEOHASH

    Retorna membros de um índice geoespacial como strings geohash.

    Saiba mais

  • GEOPOS

    Retorna a longitude e a latitude de membros de um índice geoespacial.

    Saiba mais

  • GEORADIUS

    Consulta um índice geoespacial para membros a uma distância de uma coordenada e, como opção, armazena o resultado.

    Saiba mais

  • GEORADIUS_RO

    Retorna membros de um índice geoespacial que estejam a uma distância de uma coordenada.

    Saiba mais

  • GEORADIUSBYMEMBER

    Consulta um índice geoespacial para membros a uma distância de um membro e, como opção, armazena o resultado.

    Saiba mais

  • GEORADIUSBYMEMBER_RO

    Retorna membros de um índice geoespacial que estejam a uma distância de um membro.

    Saiba mais

  • GEOSEARCH

    Consulta um índice geoespacial para membros dentro de uma área de uma caixa ou círculo.

    Saiba mais

  • GEOSEARCHSTORE

    Consulta um índice geoespacial para membros dentro de uma área de uma caixa ou círculo e, como opção, armazena o resultado.

    Saiba mais

Comandos de hash

  • HDEL

    Exclui um ou mais campos e os valores de um hash. Exclui o hash se nenhum campo permanecer.

    Saiba mais

  • HEXISTS

    Determina se existe um campo em um hash.

    Saiba mais

  • HGET

    Retorna o valor de um campo em um hash.

    Saiba mais

  • HGETALL

    Retorna todos os campos e valores em um hash.

    Saiba mais

  • HINCRBY

    Incrementa o valor inteiro de um campo em um hash por um número. Usará 0 como valor inicial se o campo não existir.

    Saiba mais

  • HINCRBYFLOAT

    Incrementa o valor de ponto flutuante de um campo por um número. Usará 0 como valor inicial se o campo não existir.

    Saiba mais

  • HKEYS

    Retorna todos os campos em um hash.

    Saiba mais

  • HLEN

    Retorna o número de chaves em um hash.

    Saiba mais

  • HMGET

    Retorna os valores de todos os campos em um hash.

    Saiba mais

  • HMSET

    Define os valores de vários campos.

    Saiba mais

  • HRANDFIELD

    Retorna um ou mais campos aleatórios de um hash.

    Saiba mais

  • HSCAN

    Itera campos e valores de um hash.

    Saiba mais

  • HSET

    Cria ou modifica o valor de um campo em um hash.

    Saiba mais

  • HSETNX

    Só define o valor de um campo em um hash quando o campo não existe.

    Saiba mais

  • HSTRLEN

    Retorna o tamanho do valor de um campo.

    Saiba mais

  • HVALS

    Retorna todos os valores em um hash.

    Saiba mais

HyperLogLog Comandos

  • PFADD

    Adiciona elementos a uma HyperLogLog chave. Cria a chave, caso ela não exista.

    Saiba mais

  • PFCOUNT

    Retorna a cardinalidade aproximada do (s) conjunto (s) observado (s) pela (s) HyperLogLog chave (s).

    Saiba mais

  • PFMERGE

    Mescla um ou mais HyperLogLog valores em uma única chave.

    Saiba mais

Comandos de lista

  • BLMOVE

    Extrai um elemento de uma lista, o envia para outra lista e o retorna. Bloqueia até que um elemento esteja disponível de outra forma. Exclui a lista se o último elemento tiver sido movido.

    Saiba mais

  • BLMPOP

    Extrai o primeiro elemento de uma das várias listas. Bloqueia até que um elemento esteja disponível de outra forma. Exclui a lista se o último elemento tiver sido extraído.

    Saiba mais

  • BLPOP

    Remove e devolva o primeiro elemento em uma lista. Bloqueia até que um elemento esteja disponível de outra forma. Exclui a lista se o último elemento tiver sido extraído.

    Saiba mais

  • BRPOP

    Remove e devolva o último elemento em uma lista. Bloqueia até que um elemento esteja disponível de outra forma. Exclui a lista se o último elemento tiver sido extraído.

    Saiba mais

  • BRPOPLPUSH

    Extrai um elemento de uma lista, o envia para outra lista e o retorna. Bloqueia até que um elemento esteja disponível de outra forma. Exclui a lista se o último elemento tiver sido extraído.

    Saiba mais

  • LINDEX

    Retorna um elemento de uma lista pelo índice.

    Saiba mais

  • LINSERT

    Insere um elemento antes ou depois de outro elemento em uma lista.

    Saiba mais

  • LLEN

    Retorna o tamanho de uma lista.

    Saiba mais

  • LMOVE

    Retorna um elemento depois de extraí-lo de uma lista e enviá-lo para outra. Exclui a lista se o último elemento tiver sido movido.

    Saiba mais

  • LMPOP

    Retornará vários elementos de uma lista depois de removê-los. Exclui a lista se o último elemento tiver sido extraído.

    Saiba mais

  • LPOP

    Retornará os primeiros elementos em uma lista depois de removê-la. Exclui a lista se o último elemento tiver sido extraído.

    Saiba mais

  • LPOS

    Retorna o índice de elementos correspondentes em uma lista.

    Saiba mais

  • LPUSH

    Anexa um ou mais elementos a uma lista. Cria a chave, caso ela não exista.

    Saiba mais

  • LPUSHX

    Só anexa um ou mais elementos a uma lista quando a lista existe.

    Saiba mais

  • LRANGE

    Retorna um intervalo de elementos de uma lista.

    Saiba mais

  • LREM

    Remove elementos de uma lista. Exclui a lista se o último elemento tiver sido removido.

    Saiba mais

  • LSET

    Define o valor de um elemento em uma lista pelo índice.

    Saiba mais

  • LTRIM

    Remove elementos de ambas as extremidades de uma lista. Exclui a lista se todos os elementos tiverem sido cortados.

    Saiba mais

  • RPOP

    Retorna e remove os últimos elementos de uma lista. Exclui a lista se o último elemento tiver sido extraído.

    Saiba mais

  • RPOPLPUSH

    Retorna o último elemento de uma lista depois de removê-lo e enviá-lo para outra lista. Exclui a lista se o último elemento tiver sido extraído.

    Saiba mais

  • RPUSH

    Acrescenta um ou mais elementos a uma lista. Cria a chave, caso ela não exista.

    Saiba mais

  • RPUSHX

    Acrescenta um elemento a uma lista somente quando a lista existe.

    Saiba mais

Comandos Pub/Sub

nota

PUBSUBos comandos usam fragmentados internamentePUBSUB, então os nomes dos canais serão misturados.

  • PUBLISH

    Publica uma mensagem em um canal.

    Saiba mais

  • PUBSUB CHANNELS

    Retorna os canais ativos.

    Saiba mais

  • PUBSUB NUMSUB

    Retorna uma contagem de assinantes nos canais.

    Saiba mais

  • PUBSUB SHARDCHANNELS

    Retorna os canais de fragmento ativos.

    PUBSUB-SHARDCHANNELS

  • PUBSUB SHARDNUMSUB

    Retorna a contagem de assinantes de canais de fragmento.

    PUBSUB-SHARDNUMSUB

  • SPUBLISH

    Publicar uma mensagem em um canal de fragmento

    Saiba mais

  • SSUBSCRIBE

    Recebe mensagens publicadas em canais de fragmento.

    Saiba mais

  • SUBSCRIBE

    Recebe mensagens publicadas em canais publicados.

    Saiba mais

  • SUNSUBSCRIBE

    Deixa de receber mensagens publicadas em canais de fragmento.

    Saiba mais

  • UNSUBSCRIBE

    Deixa de receber mensagens publicadas em canais.

    Saiba mais

Comandos de script

  • EVAL

    Executa um script Lua do lado do servidor.

    Saiba mais

  • EVAL_RO

    Executa um script Lua do lado do servidor somente leitura.

    Saiba mais

  • EVALSHA

    Executa um script Lua do lado do servidor por resumo. SHA1

    Saiba mais

  • EVALSHA_RO

    Executa um script Lua do lado do servidor somente para leitura por digest. SHA1

    Saiba mais

  • SCRIPT EXISTS

    Determina se os scripts Lua do lado do servidor existem no cache de scripts.

    Saiba mais

  • SCRIPT FLUSH

    Atualmente, um cache de scripts no-op é gerenciado pelo serviço.

    Saiba mais

  • SCRIPT LOAD

    Carrega um script Lua do lado do servidor no cache de scripts.

    Saiba mais

Comandos do gerenciamento de clusters

  • ACL CAT

    Lista as ACL categorias ou os comandos dentro de uma categoria.

    Saiba mais

  • ACL GENPASS

    Gera uma senha pseudo-aleatória e segura que pode ser usada para identificar usuários. ACL

    Saiba mais

  • ACL GETUSER

    Lista as ACL regras de um usuário.

    Saiba mais

  • ACL LIST

    Coloca as regras efetivas em formato de ACL arquivo.

    Saiba mais

  • ACL USERS

    Lista todos os ACL usuários.

    Saiba mais

  • ACL WHOAMI

    Retorna o nome de usuário autenticado da conexão atual.

    Saiba mais

  • DBSIZE

    Retorna o número de chaves no banco de dados selecionado no momento. Não é garantido que essa operação seja atômica em todos os slots.

    Saiba mais

  • COMMAND

    Retorna informações detalhadas sobre todos os comandos.

    Saiba mais

  • COMMAND COUNT

    Retorna uma contagem de comandos.

    Saiba mais

  • COMMAND DOCS

    Retorna informações documentais sobre um, vários ou todos os comandos.

    Saiba mais

  • COMMAND GETKEYS

    Extrai os nomes de chaves de um comando arbitrário.

    Saiba mais

  • COMMAND GETKEYSANDFLAGS

    Extrai os nomes das chaves e os sinalizadores de acesso de um comando arbitrário.

    Saiba mais

  • COMMAND INFO

    Retorna informações sobre um, vários ou todos os comandos.

    Saiba mais

  • COMMAND LIST

    Retorna uma lista de nomes de comando.

    Saiba mais

  • FLUSHALL

    Remove todas as chaves de todos os bancos de dados. Não é garantido que essa operação seja atômica em todos os slots.

    Saiba mais

  • FLUSHDB

    Remove todas as chaves do banco de dados atual. Não é garantido que essa operação seja atômica em todos os slots.

    Saiba mais

  • INFO

    Retorna informações e estatísticas sobre o servidor.

    Saiba mais

  • LOLWUT

    Exibe arte de computador e a versão Valkey ou RedisOSS.

    Saiba mais

  • ROLE

    Retorna a função de replicação.

    Saiba mais

  • TIME

    Retorna a hora do servidor.

    Saiba mais

Comandos de conjunto

  • SADD

    Adiciona um ou mais membros a um conjunto. Cria a chave, caso ela não exista.

    Saiba mais

  • SCARDT

    Retorna o número de membros em um conjunto.

    Saiba mais

  • SDIFF

    Retorna a diferença de vários conjuntos.

    Saiba mais

  • SDIFFSTORE

    Armazena a diferença de vários conjuntos em uma chave.

    Saiba mais

  • SINTER

    Retorna a interseção de vários conjuntos.

    Saiba mais

  • SINTERCARD

    Retorna o número de membros da interseção de vários conjuntos.

    Saiba mais

  • SINTERSTORE

    Armazena a interseção de vários conjuntos em uma chave.

    Saiba mais

  • SISMEMBER

    Determina se um membro pertence a um conjunto.

    Saiba mais

  • SMEMBERS

    Retorna todos os membros de um conjunto.

    Saiba mais

  • SMISMEMBER

    Determina se vários membros pertencem a um conjunto.

    Saiba mais

  • SMOVE

    Move um membro de um conjunto para outro.

    Saiba mais

  • SPOP

    Retorna um ou mais membros aleatórios de um conjunto depois de removê-los. Exclui o conjunto se o último membro tiver sido extraído.

    Saiba mais

  • SRANDMEMBER

    Obtenha um ou vários membros aleatórios de um conjunto

    Saiba mais

  • SREM

    Remove um ou mais membros de um conjunto. Exclui o conjunto se o último membro tiver sido removido.

    Saiba mais

  • SSCAN

    Itera membros de um conjunto.

    Saiba mais

  • SUNION

    Retorna a união de vários conjuntos.

    Saiba mais

  • SUNIONSTORE

    Armazena a união de vários conjuntos em uma chave.

    Saiba mais

Comandos de conjunto classificado

  • BZMPOP

    Remove e retorna um membro por pontuação de um ou mais conjuntos classificados. Bloqueia até que um membro esteja disponível de outra forma. Exclui o conjunto classificado se o último elemento tiver sido extraído.

    Saiba mais

  • BZPOPMAX

    Remove e retorna o membro com a pontuação mais alta de um ou mais conjuntos classificados. Bloqueia até que um membro esteja disponível de outra forma. Exclui o conjunto classificado se o último elemento tiver sido extraído.

    Saiba mais

  • BZPOPMIN

    Remove e retorna o membro com a pontuação mais baixa de um ou mais conjuntos classificados. Bloqueia até que um membro esteja disponível de outra forma. Exclui o conjunto classificado se o último elemento tiver sido extraído.

    Saiba mais

  • ZADD

    Adiciona um ou mais membros a um conjunto classificado ou atualiza as pontuações. Cria a chave, caso ela não exista.

    Saiba mais

  • ZCARD

    Retorna o número de membros em um conjunto classificado.

    Saiba mais

  • ZCOUNT

    Retorna a contagem de membros em um conjunto classificado que tenham pontuações dentro de um intervalo.

    Saiba mais

  • ZDIFF

    Retorna a diferença entre vários conjuntos classificados.

    Saiba mais

  • ZDIFFSTORE

    ‘Armazena a diferença de vários conjuntos classificados em uma chave.

    Saiba mais

  • ZINCRBY

    Incrementa a pontuação de um membro em um conjunto classificado.

    Saiba mais

  • ZINTER

    Retorna a interseção de vários conjuntos classificados.

    Saiba mais

  • ZINTERCARD

    Retorna o número de membros da interseção de vários conjuntos classificados.

    Saiba mais

  • ZINTERSTORE

    Armazena a interseção de vários conjuntos classificados em uma chave.

    Saiba mais

  • ZLEXCOUNT

    Retorna o número de membros em um conjunto classificado dentro de um intervalo lexicográfico.

    Saiba mais

  • ZMPOP

    Retorna os membros com maior ou menor pontuação de um ou mais conjuntos classificados depois de removê-los. Exclui o conjunto classificado se o último membro tiver sido extraído.

    Saiba mais

  • ZMSCORE

    Retorna a pontuação de um ou mais membros em um conjunto classificado.

    Saiba mais

  • ZPOPMAX

    Retorna os membros com maior pontuação de um conjunto classificado depois de removê-los. Exclui o conjunto classificado se o último membro tiver sido extraído.

    Saiba mais

  • ZPOPMIN

    Retorna os membros com menor pontuação de um conjunto classificado depois de removê-los. Exclui o conjunto classificado se o último membro tiver sido extraído.

    Saiba mais

  • ZRANDMEMBER

    Retorna um ou mais membros aleatórios de um conjunto classificado.

    Saiba mais

  • ZRANGE

    Retorna membros em um conjunto classificado dentro de um intervalo de índices.

    Saiba mais

  • ZRANGEBYLEX

    Retorna membros em um conjunto classificado dentro de um intervalo lexicográfico.

    Saiba mais

  • ZRANGEBYSCORE

    Retorna membros em um conjunto classificado dentro de um intervalo de índices.

    Saiba mais

  • ZRANGESTORE

    Armazena um intervalo de membros do conjunto classificado em uma chave.

    Saiba mais

  • ZRANK

    Retorna o índice de um membro em um conjunto classificado ordenado por pontuações crescentes.

    Saiba mais

  • ZREM

    Remove um ou mais membros de um conjunto classificado. Exclui o conjunto classificado se todos os membros tiverem sido removidos.

    Saiba mais

  • ZREMRANGEBYLEX

    Remove membros em um conjunto classificado dentro de um intervalo lexicográfico. Exclui o conjunto classificado se todos os membros tiverem sido removidos.

    Saiba mais

  • ZREMRANGEBYRANK

    Remove membros em um conjunto classificado dentro de um intervalo de índices. Exclui o conjunto classificado se todos os membros tiverem sido removidos.

    Saiba mais

  • ZREMRANGEBYSCORE

    Remove membros em um conjunto classificado dentro de um intervalo de pontuações. Exclui o conjunto classificado se todos os membros tiverem sido removidos.

    Saiba mais

  • ZREVRANGE

    Retorna membros em um conjunto classificado dentro de um intervalo de índices em ordem inversa.

    Saiba mais

  • ZREVRANGEBYLEX

    Retorna membros em um conjunto classificado dentro de um intervalo lexicográfico em ordem inversa.

    Saiba mais

  • ZREVRANGEBYSCORE

    Retorna membros em um conjunto classificado dentro de um intervalo de classificações em ordem inversa.

    Saiba mais

  • ZREVRANK

    Retorna o índice de um membro em um conjunto classificado ordenado por pontuações decrescentes.

    Saiba mais

  • ZSCAN

    Itera membros e pontuações de um conjunto classificado.

    Saiba mais

  • ZSCORE

    Retorna a pontuação de um membro em um conjunto classificado.

    Saiba mais

  • ZUNION

    Retorna a união de vários conjuntos classificados.

    Saiba mais

  • ZUNIONSTORE

    Armazena a união de vários conjuntos classificados em uma chave.

    Saiba mais

Comandos de fluxo

  • XACK

    Retorna o número de mensagens que foram confirmadas com êxito pelo membro do grupo de consumidores de um fluxo.

    Saiba mais

  • XADD

    Acrescenta uma nova mensagem a um fluxo. Cria a chave, caso ela não exista.

    Saiba mais

  • XAUTOCLAIM

    Altera, ou adquire, a propriedade de mensagens em um grupo de consumidores, como se as mensagens tivessem sido entregues como membro do grupo de consumidores.

    Saiba mais

  • XCLAIM

    Altera, ou adquire, a propriedade de uma mensagem em um grupo de consumidores, como se a mensagem tivesse sido entregue como membro do grupo de consumidores.

    Saiba mais

  • XDEL

    Retorna o número de mensagens depois de removê-las de um fluxo.

    Saiba mais

  • XGROUP CREATE

    Cria um grupo de consumidores.

    Saiba mais

  • XGROUP CREATECONSUMER

    Cria um consumidor em um grupo de consumidores.

    Saiba mais

  • XGROUP DELCONSUMER

    Exclui um consumidor de um grupo de consumidores.

    Saiba mais

  • XGROUP DESTROY

    Destrói um grupo de consumidores.

    Saiba mais

  • XGROUP SETID

    Define o ID entregue mais recentemente de um grupo de consumidores.

    Saiba mais

  • XINFO CONSUMERS

    Retorna uma lista dos consumidores em um grupo de consumidores.

    Saiba mais

  • XINFO GROUPS

    Retorna uma lista dos grupos de consumidores de um fluxo.

    Saiba mais

  • XINFO STREAM

    Retorna informações sobre um fluxo.

    Saiba mais

  • XLEN

    Retorna o número de mensagens em um fluxo.

    Saiba mais

  • XPENDING

    Retorna as informações e as entradas da lista de entradas pendentes de um grupo de consumidores do fluxo.

    Saiba mais

  • XRANGE

    Retorna as mensagens de um fluxo dentro de um intervalo deIDs.

    Saiba mais

  • XREAD

    Retorna mensagens de vários fluxos com IDs mais do que as solicitadas. Bloqueia até que uma mensagem esteja disponível de outra forma.

    Saiba mais

  • XREADGROUP

    Retorna mensagens novas ou históricas de um fluxo para um consumidor em um grupo. Bloqueia até que uma mensagem esteja disponível de outra forma.

    Saiba mais

  • XREVRANGE

    Retorna as mensagens de um fluxo dentro de um intervalo de IDs na ordem inversa.

    Saiba mais

  • XTRIM

    Exclui mensagens do início de um fluxo.

    Saiba mais

Comandos de string

  • APPEND

    Acrescenta uma string ao valor de uma chave. Cria a chave, caso ela não exista.

    Saiba mais

  • DECR

    Diminui o valor inteiro de uma chave em um. Usará 0 como valor inicial se a chave não existir.

    Saiba mais

  • DECRBY

    Diminui um número do valor inteiro de uma chave. Usará 0 como valor inicial se a chave não existir.

    Saiba mais

  • GET

    Retorna o valor da string de uma chave.

    Saiba mais

  • GETDEL

    Retorna o valor da string de uma chave depois de excluir a chave.

    Saiba mais

  • GETEX

    Retorna o valor da string de uma chave depois de definir o tempo de expiração.

    Saiba mais

  • GETRANGE

    Retorna uma substring da string armazenada em uma chave.

    Saiba mais

  • GETSET

    Retorna o valor da string anterior de uma chave depois de defini-la como um novo valor.

    Saiba mais

  • INCR

    Incrementa o valor inteiro de uma chave em um. Usará 0 como valor inicial se a chave não existir.

    Saiba mais

  • INCRBY

    Incrementa o valor inteiro de uma chave por um número. Usará 0 como valor inicial se a chave não existir.

    Saiba mais

  • INCRBYFLOAT

    Incrementa o valor de ponto flutuante de uma chave por um número. Usará 0 como valor inicial se a chave não existir.

    Saiba mais

  • LCS

    Encontra a substring comum mais longa.

    Saiba mais

  • MGET

    Retorna atomicamente os valores de string de uma ou mais chaves.

    Saiba mais

  • MSET

    Cria ou modifica atomicamente os valores de string de uma ou mais chaves.

    Saiba mais

  • MSETNX

    Só modifica atomicamente os valores de string de uma ou mais chaves quando todas as chaves não existem.

    Saiba mais

  • PSETEX

    Define o valor de string e o tempo de expiração de uma chave em milissegundos. A chave será criada se não existir.

    Saiba mais

  • SET

    Define o valor de string de uma chave, ignorando o tipo. A chave será criada se não existir.

    Saiba mais

  • SETEX

    Define o valor de string e o tempo de expiração de uma chave. Cria a chave, caso ela não exista.

    Saiba mais

  • SETNX

    Só define o valor de string de uma chave quando a chave não existir.

    Saiba mais

  • SETRANGE

    Substitui uma parte do valor de uma string por outra por um deslocamento. Cria a chave, caso ela não exista.

    Saiba mais

  • STRLEN

    Retorna o tamanho do valor de uma string.

    Saiba mais

  • SUBSTR

    Retorna uma substring de um valor de string.

    Saiba mais

Comandos de transação

Comandos restritos do Valkey e do Redis OSS

Para oferecer uma experiência de serviço gerenciado, ElastiCache restringe o acesso a determinados comandos específicos do mecanismo de cache que exigem privilégios avançados. Para caches executando o Redis, os seguintes comandos não estão disponíveis:

  • acl setuser

  • acl load

  • acl save

  • acl deluser

  • bgrewriteaof

  • bgsave

  • cluster addslot

  • cluster addslotsrange

  • cluster bumpepoch

  • cluster delslot

  • cluster delslotsrange

  • cluster failover

  • cluster flushslots

  • cluster forget

  • cluster links

  • cluster meet

  • cluster setslot

  • config

  • debug

  • migrate

  • psync

  • replicaof

  • save

  • slaveof

  • shutdown

  • sync

Além disso, os seguintes comandos não estão disponíveis para caches sem servidor:

  • acl log

  • client caching

  • client getredir

  • client id

  • client info

  • client kill

  • client list

  • client no-evict

  • client pause

  • client tracking

  • client trackinginfo

  • client unblock

  • client unpause

  • cluster count-failure-reports

  • fcall

  • fcall_ro

  • function

  • function delete

  • function dump

  • function flush

  • function help

  • function kill

  • function list

  • function load

  • function restore

  • function stats

  • keys

  • lastsave

  • latency

  • latency doctor

  • latency graph

  • latency help

  • latency histogram

  • latency history

  • latency latest

  • latency reset

  • memory

  • memory doctor

  • memory help

  • memory malloc-stats

  • memory purge

  • memory stats

  • memory usage

  • monitor

  • move

  • object

  • object encoding

  • object freq

  • object help

  • object idletime

  • object refcount

  • pfdebug

  • pfselftest

  • psubscribe

  • pubsub numpat

  • punsubscribe

  • script kill

  • slowlog

  • slowlog get

  • slowlog help

  • slowlog len

  • slowlog reset

  • swapdb

  • unwatch

  • wait

  • watch

Comandos do Memcached compatíveis

ElastiCache O Serverless for Memcached oferece suporte a todos os comandos memcached no memcached 1.6 de código aberto, exceto os seguintes:

  • As conexões do cliente são necessáriasTLS, como resultado, o UDP protocolo não é suportado.

  • O protocolo binário não é compatível, pois está oficialmente obsoleto no memcached 1.6.

  • Os comandos GET/GETS são limitados a 16 KB para evitar possíveis ataques de DoS ao servidor com a busca de um grande número de chaves.

  • O comando flush_all atrasado será rejeitado com CLIENT_ERROR.

  • Comandos que configuram o mecanismo ou revelam informações internas sobre o estado ou os logs do mecanismo não são compatíveis, como:

    • Para comando STATS, só stats e stats reset são compatíveis. Outras variações vão retornar ERROR

    • lru / lru_crawler- modificação das configurações do LRU e do LRU rastreador

    • watch: observa os logs de servidor do memcached

    • verbosity: configura o nível de log do servidor

    • me- o comando meta debug (me) não é suportado