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.
-
BITFIELD
Realiza operações arbitrárias de inteiro de campo de bits em strings.
-
BITFIELD_RO
Realiza operações arbitrárias de inteiro somente leitura de campo de bits em strings.
-
BITOP
Realiza operações bit a bit em várias strings e armazena o resultado.
-
BITPOS
Encontra o primeiro bit definido (1) ou apagado (0) em uma string.
-
GETBIT
Retorna um valor de bit por deslocamento.
-
SETBIT
Define ou apaga o bit no deslocamento do valor da string. Cria a chave, caso ela não exista.
Comandos de gerenciamento de clusters
-
CLUSTER COUNTKEYSINSLOT
Retorna o número de chaves em um slot de hash.
-
CLUSTER GETKEYSINSLOT
Retorna os nomes de chave em um slot de hash.
-
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.
-
CLUSTER KEYSLOT
Retorna o slot de hash de uma chave.
-
CLUSTER MYID
Retorna o ID de um nó. Em um cache sem servidor, retorna o estado sobre o único “fragmento” virtual exposto ao cliente.
-
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.
-
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.
-
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.
-
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.
-
READONLY
Permite consultas somente de leitura para uma conexão com um nó de réplica do Valkey ou do Redis OSS Cluster.
-
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.
Comandos de gerenciamento da conexão
-
AUTH
Autentica a conexão.
-
CLIENT GETNAME
Retorna o nome da conexão.
-
CLIENT REPLY
Instrui o servidor se deve responder aos comandos.
-
CLIENT SETNAME
Define o nome da conexão.
-
ECHO
Retorna a string indicada.
-
HELLO
Apertos de mão com o servidor Valkey ou Redis. OSS
-
PING
Retorna a resposta de atividade do servidor.
-
QUIT
Fecha a conexão.
-
RESET
Redefine a conexão.
-
SELECT
Altera o banco de dados selecionado.
Comandos genéricos
-
COPY
Copia o valor de uma chave para uma nova chave.
-
DEL
Exclui uma ou mais chaves.
-
DUMP
Retorna uma representação serializada do valor armazenado em uma chave.
-
EXISTS
Determina se existe uma ou mais chaves.
-
EXPIRE
Define o tempo de expiração de uma chave em segundos.
-
EXPIREAT
Define o tempo de expiração de uma chave como um carimbo de data e hora Unix.
-
EXPIRETIME
Retorna o tempo de expiração de uma chave como um carimbo de data e hora Unix.
-
PERSIST
Remove o tempo de expiração de uma chave.
-
PEXPIRE
Define o tempo de expiração de uma chave em milissegundos.
-
PEXPIREAT
Define o tempo de expiração de uma chave como um carimbo de data e hora Unix em milissegundos.
-
PEXPIRETIME
Retorna o tempo de expiração de uma chave como um carimbo de data e hora Unix em milissegundos.
-
PTTL
Define o tempo de expiração de uma chave em milissegundos.
-
RANDOMKEY
Retorna um nome de chave aleatório do banco de dados.
-
RENAME
Renomeia uma chave e substitui o destino.
-
RENAMENX
Só renomeia uma chave quando o nome da chave de destino não existe.
-
RESTORE
Cria uma chave a partir da representação serializada de um valor.
-
SCAN
Itera os nomes de chaves no banco de dados.
-
SORT
Classifica os elementos em uma lista, conjunto ou conjunto classificado, armazenando o resultado como opção.
-
SORT_RO
Retorna os elementos classificados de uma lista, um conjunto ou um conjunto classificado.
-
TOUCH
Retornará o número de chaves existentes dentre as especificadas depois de atualizar a hora em que foram acessadas pela última vez.
-
TTL
Retorna o tempo de expiração de uma chave em segundos.
-
TYPE
Determina o tipo de valor armazenado em uma chave.
-
UNLINK
Exclui de maneira assíncrona uma ou mais chaves.
Comandos geoespaciais
-
GEOADD
Adiciona um ou mais membros a um índice geoespacial. A chave será criada se não existir.
-
GEODIST
Retorna a distância entre dois membros de um índice geoespacial.
-
GEOHASH
Retorna membros de um índice geoespacial como strings geohash.
-
GEOPOS
Retorna a longitude e a latitude de membros de um índice geoespacial.
-
GEORADIUS
Consulta um índice geoespacial para membros a uma distância de uma coordenada e, como opção, armazena o resultado.
-
GEORADIUS_RO
Retorna membros de um índice geoespacial que estejam a uma distância de uma coordenada.
-
GEORADIUSBYMEMBER
Consulta um índice geoespacial para membros a uma distância de um membro e, como opção, armazena o resultado.
-
GEORADIUSBYMEMBER_RO
Retorna membros de um índice geoespacial que estejam a uma distância de um membro.
-
GEOSEARCH
Consulta um índice geoespacial para membros dentro de uma área de uma caixa ou círculo.
-
GEOSEARCHSTORE
Consulta um índice geoespacial para membros dentro de uma área de uma caixa ou círculo e, como opção, armazena o resultado.
Comandos de hash
-
HDEL
Exclui um ou mais campos e os valores de um hash. Exclui o hash se nenhum campo permanecer.
-
HEXISTS
Determina se existe um campo em um hash.
-
HGET
Retorna o valor de um campo em um hash.
-
HGETALL
Retorna todos os campos e valores em um hash.
-
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.
-
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.
-
HKEYS
Retorna todos os campos em um hash.
-
HLEN
Retorna o número de chaves em um hash.
-
HMGET
Retorna os valores de todos os campos em um hash.
-
HMSET
Define os valores de vários campos.
-
HRANDFIELD
Retorna um ou mais campos aleatórios de um hash.
-
HSCAN
Itera campos e valores de um hash.
-
HSET
Cria ou modifica o valor de um campo em um hash.
-
HSETNX
Só define o valor de um campo em um hash quando o campo não existe.
-
HSTRLEN
Retorna o tamanho do valor de um campo.
-
HVALS
Retorna todos os valores em um hash.
HyperLogLog Comandos
-
PFADD
Adiciona elementos a uma HyperLogLog chave. Cria a chave, caso ela não exista.
-
PFCOUNT
Retorna a cardinalidade aproximada do (s) conjunto (s) observado (s) pela (s) HyperLogLog chave (s).
-
PFMERGE
Mescla um ou mais HyperLogLog valores em uma única chave.
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.
-
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.
-
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.
-
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.
-
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.
-
LINDEX
Retorna um elemento de uma lista pelo índice.
-
LINSERT
Insere um elemento antes ou depois de outro elemento em uma lista.
-
LLEN
Retorna o tamanho de uma lista.
-
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.
-
LMPOP
Retornará vários elementos de uma lista depois de removê-los. Exclui a lista se o último elemento tiver sido extraído.
-
LPOP
Retornará os primeiros elementos em uma lista depois de removê-la. Exclui a lista se o último elemento tiver sido extraído.
-
LPOS
Retorna o índice de elementos correspondentes em uma lista.
-
LPUSH
Anexa um ou mais elementos a uma lista. Cria a chave, caso ela não exista.
-
LPUSHX
Só anexa um ou mais elementos a uma lista quando a lista existe.
-
LRANGE
Retorna um intervalo de elementos de uma lista.
-
LREM
Remove elementos de uma lista. Exclui a lista se o último elemento tiver sido removido.
-
LSET
Define o valor de um elemento em uma lista pelo índice.
-
LTRIM
Remove elementos de ambas as extremidades de uma lista. Exclui a lista se todos os elementos tiverem sido cortados.
-
RPOP
Retorna e remove os últimos elementos de uma lista. Exclui a lista se o último elemento tiver sido extraído.
-
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.
-
RPUSH
Acrescenta um ou mais elementos a uma lista. Cria a chave, caso ela não exista.
-
RPUSHX
Acrescenta um elemento a uma lista somente quando a lista existe.
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.
-
PUBSUB CHANNELS
Retorna os canais ativos.
-
PUBSUB NUMSUB
Retorna uma contagem de assinantes nos canais.
-
PUBSUB SHARDCHANNELS
Retorna os canais de fragmento ativos.
-
PUBSUB SHARDNUMSUB
Retorna a contagem de assinantes de canais de fragmento.
-
SPUBLISH
Publicar uma mensagem em um canal de fragmento
-
SSUBSCRIBE
Recebe mensagens publicadas em canais de fragmento.
-
SUBSCRIBE
Recebe mensagens publicadas em canais publicados.
-
SUNSUBSCRIBE
Deixa de receber mensagens publicadas em canais de fragmento.
-
UNSUBSCRIBE
Deixa de receber mensagens publicadas em canais.
Comandos de script
-
EVAL
Executa um script Lua do lado do servidor.
-
EVAL_RO
Executa um script Lua do lado do servidor somente leitura.
-
EVALSHA
Executa um script Lua do lado do servidor por resumo. SHA1
-
EVALSHA_RO
Executa um script Lua do lado do servidor somente para leitura por digest. SHA1
-
SCRIPT EXISTS
Determina se os scripts Lua do lado do servidor existem no cache de scripts.
-
SCRIPT FLUSH
Atualmente, um cache de scripts no-op é gerenciado pelo serviço.
-
SCRIPT LOAD
Carrega um script Lua do lado do servidor no cache de scripts.
Comandos do gerenciamento de clusters
-
ACL CAT
Lista as ACL categorias ou os comandos dentro de uma categoria.
-
ACL GENPASS
Gera uma senha pseudo-aleatória e segura que pode ser usada para identificar usuários. ACL
-
ACL GETUSER
Lista as ACL regras de um usuário.
-
ACL LIST
Coloca as regras efetivas em formato de ACL arquivo.
-
ACL USERS
Lista todos os ACL usuários.
-
ACL WHOAMI
Retorna o nome de usuário autenticado da conexão atual.
-
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.
-
COMMAND
Retorna informações detalhadas sobre todos os comandos.
-
COMMAND COUNT
Retorna uma contagem de comandos.
-
COMMAND DOCS
Retorna informações documentais sobre um, vários ou todos os comandos.
-
COMMAND GETKEYS
Extrai os nomes de chaves de um comando arbitrário.
-
COMMAND GETKEYSANDFLAGS
Extrai os nomes das chaves e os sinalizadores de acesso de um comando arbitrário.
-
COMMAND INFO
Retorna informações sobre um, vários ou todos os comandos.
-
COMMAND LIST
Retorna uma lista de nomes de comando.
-
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.
-
FLUSHDB
Remove todas as chaves do banco de dados atual. Não é garantido que essa operação seja atômica em todos os slots.
-
INFO
Retorna informações e estatísticas sobre o servidor.
-
LOLWUT
Exibe arte de computador e a versão Valkey ou RedisOSS.
-
ROLE
Retorna a função de replicação.
-
TIME
Retorna a hora do servidor.
Comandos de conjunto
-
SADD
Adiciona um ou mais membros a um conjunto. Cria a chave, caso ela não exista.
-
SCARDT
Retorna o número de membros em um conjunto.
-
SDIFF
Retorna a diferença de vários conjuntos.
-
SDIFFSTORE
Armazena a diferença de vários conjuntos em uma chave.
-
SINTER
Retorna a interseção de vários conjuntos.
-
SINTERCARD
Retorna o número de membros da interseção de vários conjuntos.
-
SINTERSTORE
Armazena a interseção de vários conjuntos em uma chave.
-
SISMEMBER
Determina se um membro pertence a um conjunto.
-
SMEMBERS
Retorna todos os membros de um conjunto.
-
SMISMEMBER
Determina se vários membros pertencem a um conjunto.
-
SMOVE
Move um membro de um conjunto para outro.
-
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.
-
SRANDMEMBER
Obtenha um ou vários membros aleatórios de um conjunto
-
SREM
Remove um ou mais membros de um conjunto. Exclui o conjunto se o último membro tiver sido removido.
-
SSCAN
Itera membros de um conjunto.
-
SUNION
Retorna a união de vários conjuntos.
-
SUNIONSTORE
Armazena a união de vários conjuntos em uma chave.
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.
-
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.
-
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.
-
ZADD
Adiciona um ou mais membros a um conjunto classificado ou atualiza as pontuações. Cria a chave, caso ela não exista.
-
ZCARD
Retorna o número de membros em um conjunto classificado.
-
ZCOUNT
Retorna a contagem de membros em um conjunto classificado que tenham pontuações dentro de um intervalo.
-
ZDIFF
Retorna a diferença entre vários conjuntos classificados.
-
ZDIFFSTORE
‘Armazena a diferença de vários conjuntos classificados em uma chave.
-
ZINCRBY
Incrementa a pontuação de um membro em um conjunto classificado.
-
ZINTER
Retorna a interseção de vários conjuntos classificados.
-
ZINTERCARD
Retorna o número de membros da interseção de vários conjuntos classificados.
-
ZINTERSTORE
Armazena a interseção de vários conjuntos classificados em uma chave.
-
ZLEXCOUNT
Retorna o número de membros em um conjunto classificado dentro de um intervalo lexicográfico.
-
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.
-
ZMSCORE
Retorna a pontuação de um ou mais membros em um conjunto classificado.
-
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.
-
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.
-
ZRANDMEMBER
Retorna um ou mais membros aleatórios de um conjunto classificado.
-
ZRANGE
Retorna membros em um conjunto classificado dentro de um intervalo de índices.
-
ZRANGEBYLEX
Retorna membros em um conjunto classificado dentro de um intervalo lexicográfico.
-
ZRANGEBYSCORE
Retorna membros em um conjunto classificado dentro de um intervalo de índices.
-
ZRANGESTORE
Armazena um intervalo de membros do conjunto classificado em uma chave.
-
ZRANK
Retorna o índice de um membro em um conjunto classificado ordenado por pontuações crescentes.
-
ZREM
Remove um ou mais membros de um conjunto classificado. Exclui o conjunto classificado se todos os membros tiverem sido removidos.
-
ZREMRANGEBYLEX
Remove membros em um conjunto classificado dentro de um intervalo lexicográfico. Exclui o conjunto classificado se todos os membros tiverem sido removidos.
-
ZREMRANGEBYRANK
Remove membros em um conjunto classificado dentro de um intervalo de índices. Exclui o conjunto classificado se todos os membros tiverem sido removidos.
-
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.
-
ZREVRANGE
Retorna membros em um conjunto classificado dentro de um intervalo de índices em ordem inversa.
-
ZREVRANGEBYLEX
Retorna membros em um conjunto classificado dentro de um intervalo lexicográfico em ordem inversa.
-
ZREVRANGEBYSCORE
Retorna membros em um conjunto classificado dentro de um intervalo de classificações em ordem inversa.
-
ZREVRANK
Retorna o índice de um membro em um conjunto classificado ordenado por pontuações decrescentes.
-
ZSCAN
Itera membros e pontuações de um conjunto classificado.
-
ZSCORE
Retorna a pontuação de um membro em um conjunto classificado.
-
ZUNION
Retorna a união de vários conjuntos classificados.
-
ZUNIONSTORE
Armazena a união de vários conjuntos classificados em uma chave.
Comandos de fluxo
-
XACK
Retorna o número de mensagens que foram confirmadas com êxito pelo membro do grupo de consumidores de um fluxo.
-
XADD
Acrescenta uma nova mensagem a um fluxo. Cria a chave, caso ela não exista.
-
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.
-
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.
-
XDEL
Retorna o número de mensagens depois de removê-las de um fluxo.
-
XGROUP CREATE
Cria um grupo de consumidores.
-
XGROUP CREATECONSUMER
Cria um consumidor em um grupo de consumidores.
-
XGROUP DELCONSUMER
Exclui um consumidor de um grupo de consumidores.
-
XGROUP DESTROY
Destrói um grupo de consumidores.
-
XGROUP SETID
Define o ID entregue mais recentemente de um grupo de consumidores.
-
XINFO CONSUMERS
Retorna uma lista dos consumidores em um grupo de consumidores.
-
XINFO GROUPS
Retorna uma lista dos grupos de consumidores de um fluxo.
-
XINFO STREAM
Retorna informações sobre um fluxo.
-
XLEN
Retorna o número de mensagens em um fluxo.
-
XPENDING
Retorna as informações e as entradas da lista de entradas pendentes de um grupo de consumidores do fluxo.
-
XRANGE
Retorna as mensagens de um fluxo dentro de um intervalo deIDs.
-
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.
-
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.
-
XREVRANGE
Retorna as mensagens de um fluxo dentro de um intervalo de IDs na ordem inversa.
-
XTRIM
Exclui mensagens do início de um fluxo.
Comandos de string
-
APPEND
Acrescenta uma string ao valor de uma chave. Cria a chave, caso ela não exista.
-
DECR
Diminui o valor inteiro de uma chave em um. Usará 0 como valor inicial se a chave não existir.
-
DECRBY
Diminui um número do valor inteiro de uma chave. Usará 0 como valor inicial se a chave não existir.
-
GET
Retorna o valor da string de uma chave.
-
GETDEL
Retorna o valor da string de uma chave depois de excluir a chave.
-
GETEX
Retorna o valor da string de uma chave depois de definir o tempo de expiração.
-
GETRANGE
Retorna uma substring da string armazenada em uma chave.
-
GETSET
Retorna o valor da string anterior de uma chave depois de defini-la como um novo valor.
-
INCR
Incrementa o valor inteiro de uma chave em um. Usará 0 como valor inicial se a chave não existir.
-
INCRBY
Incrementa o valor inteiro de uma chave por um número. Usará 0 como valor inicial se a chave não existir.
-
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.
-
LCS
Encontra a substring comum mais longa.
-
MGET
Retorna atomicamente os valores de string de uma ou mais chaves.
-
MSET
Cria ou modifica atomicamente os valores de string de uma ou mais chaves.
-
MSETNX
Só modifica atomicamente os valores de string de uma ou mais chaves quando todas as chaves não existem.
-
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.
-
SET
Define o valor de string de uma chave, ignorando o tipo. A chave será criada se não existir.
-
SETEX
Define o valor de string e o tempo de expiração de uma chave. Cria a chave, caso ela não exista.
-
SETNX
Só define o valor de string de uma chave quando a chave não existir.
-
SETRANGE
Substitui uma parte do valor de uma string por outra por um deslocamento. Cria a chave, caso ela não exista.
-
STRLEN
Retorna o tamanho do valor de uma string.
-
SUBSTR
Retorna uma substring de um valor de string.
Comandos de transação
-
DISCARD
Descarta uma transação.
-
EXEC
Executa todos os comandos em uma transação.
-
MULTI
Inicia uma 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
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 comCLIENT_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
estats reset
são compatíveis. Outras variações vão retornarERROR
lru / lru_crawler
- modificação das configurações do LRU e do LRU rastreadorwatch
: observa os logs de servidor do memcachedverbosity
: configura o nível de log do servidorme
- o comando meta debug (me) não é suportado