Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Comandi Valkey, Redis e Memcached supportati OSS e limitati
Comandi Valkey e Redis supportati OSS
Comandi Valkey e Redis supportati OSS
I seguenti OSS comandi Valkey e Redis sono supportati dalle cache serverless. Oltre a questi comandi, sono supportati anche i Comandi Valkey e Redis OSS supportati.
Comandi bitmap
-
BITCOUNT
Conta il numero di bit impostati (conteggio della popolazione) in una stringa.
-
BITFIELD
Esegue operazioni arbitrarie di numeri interi bitfield sulle stringhe.
-
BITFIELD_RO
Esegue operazioni arbitrarie di numeri interi bitfield di sola lettura sulle stringhe.
-
BITOP
Esegue operazioni bit per bit su più stringhe e archivia il risultato.
-
BITPOS
Trova il primo bit di impostazione (1) o cancellazione (0) in una stringa.
-
GETBIT
Restituisce un valore di bit per offset.
-
SETBIT
Imposta o cancella il bit all'offset del valore della stringa. Crea la chiave, se non esiste.
Comandi di gestione dei cluster
-
CLUSTER COUNTKEYSINSLOT
Restituisce il numero di chiavi in uno slot hash.
-
CLUSTER GETKEYSINSLOT
Restituisce i nomi delle chiavi in uno slot hash.
-
CLUSTER INFO
Restituisce le informazioni sullo stato di un nodo. In una cache serverless, restituisce lo stato della singola "partizione" virtuale esposta al client.
-
CLUSTER KEYSLOT
Restituisce lo slot hash per una chiave.
-
CLUSTER MYID
Restituisce l'ID di un nodo. In una cache serverless, restituisce lo stato della singola "partizione" virtuale esposta al client.
-
CLUSTER NODES
Restituisce la configurazione del cluster per un nodo. In una cache serverless, restituisce lo stato della singola "partizione" virtuale esposta al client.
-
CLUSTER REPLICAS
Elenca i nodi di replica di un nodo principale. In una cache serverless, restituisce lo stato della singola "partizione" virtuale esposta al client.
-
CLUSTER SHARDS
Restituisce la mappatura degli slot del cluster alle partizioni. In una cache serverless, restituisce lo stato della singola "partizione" virtuale esposta al client.
-
CLUSTER SLOTS
Restituisce la mappatura degli slot del cluster ai nodi. In una cache serverless, restituisce lo stato della singola "partizione" virtuale esposta al client.
-
READONLY
Abilita le query di sola lettura per una connessione a un nodo di replica Valkey o Redis Cluster. OSS
-
READWRITE
Abilita le query di lettura/scrittura per una connessione a un nodo di replica Valkey o Redis Cluster. OSS
Comandi di gestione della connessione
-
AUTH
Autentica la connessione.
-
CLIENT GETNAME
Restituisce il nome della connessione.
-
CLIENT REPLY
Indica al server se rispondere ai comandi.
-
CLIENT SETNAME
Imposta il nome della connessione.
-
ECHO
Restituisce la specifica stringa.
-
HELLO
Strette di mano con il server Valkey o Redis. OSS
-
PING
Restituisce la risposta di attività del server.
-
QUIT
Chiude la connessione.
-
RESET
Reimposta la connessione.
-
SELECT
Cambia il database selezionato.
Comandi generici
-
COPY
Copia il valore di una chiave in una nuova chiave.
-
DEL
Elimina una o più chiavi.
-
DUMP
Restituisce una rappresentazione serializzata del valore archiviato in una chiave.
-
EXISTS
Determina se esistono una o più chiavi.
-
EXPIRE
Imposta l'ora di scadenza di una chiave in secondi.
-
EXPIREAT
Imposta l'ora di scadenza di una chiave su un timestamp Unix.
-
EXPIRETIME
Restituisce l'ora di scadenza di una chiave come timestamp Unix.
-
PERSIST
Rimuove l'ora di scadenza di una chiave.
-
PEXPIRE
Imposta l'ora di scadenza di una chiave in millisecondi.
-
PEXPIREAT
Imposta l'ora di scadenza di una chiave su un timestamp in millisecondi Unix.
-
PEXPIRETIME
Restituisce l'ora di scadenza di una chiave come timestamp in millisecondi Unix.
-
PTTL
Restituisce l'ora di scadenza di una chiave in millisecondi.
-
RANDOMKEY
Restituisce un nome di chiave casuale del database.
-
RENAME
Rinomina una chiave e sovrascrive la destinazione.
-
RENAMENX
Rinomina una chiave solo quando il nome della chiave di destinazione non esiste.
-
RESTORE
Crea una chiave dalla rappresentazione serializzata di un valore.
-
SCAN
Esegue l'iterazione dei nomi delle chiavi nel database.
-
SORT
Ordina gli elementi in un elenco, un set o un set ordinato e archivia facoltativamente il risultato.
-
SORT_RO
Restituisce gli elementi ordinati di un elenco, un set o un set ordinato.
-
TOUCH
Restituisce il numero di chiavi esistenti tra quelle specificate dopo l'aggiornamento dell'ora dell'ultimo accesso.
-
TTL
Restituisce l'ora di scadenza di una chiave in secondi.
-
TYPE
Determina il tipo di valore archiviato in una chiave.
-
UNLINK
Elimina in modo asincrono una o più chiavi.
Comandi geospaziali
-
GEOADD
Aggiunge uno o più membri a un indice geospaziale. La chiave viene creata se non esiste.
-
GEODIST
Restituisce la distanza tra due membri di un indice geospaziale.
-
GEOHASH
Restituisce i membri di un indice geospaziale come stringhe geohash.
-
GEOPOS
Restituisce la longitudine e la latitudine dei membri di un indice geospaziale.
-
GEORADIUS
Esegue le query su un indice geospaziale per i membri che si trovano entro una distanza da una coordinata e facoltativamente archivia il risultato.
-
GEORADIUS_RO
Restituisce i membri di un indice geospaziale che si trovano entro una distanza da una coordinata.
-
GEORADIUSBYMEMBER
Esegue le query su un indice geospaziale per i membri che si trovano entro una distanza da un membro e facoltativamente archivia il risultato.
-
GEORADIUSBYMEMBER_RO
Restituisce i membri di un indice geospaziale che si trovano entro una distanza da un membro.
-
GEOSEARCH
Esegue le query su un indice geospaziale per i membri presenti all'interno dell'area di un riquadro o di un cerchio.
-
GEOSEARCHSTORE
Esegue le query su un indice geospaziale per i membri presenti all'interno dell'area di un riquadro o di un cerchio e facoltativamente archivia il risultato.
Comandi hash
-
HDEL
Elimina da un hash uno o più campi e i relativi valori. Elimina l'hash se non rimane alcun campo.
-
HEXISTS
Determina se un campo è presente in un hash.
-
HGET
Restituisce il valore di un campo in un hash.
-
HGETALL
Restituisce tutti i campi e i valori in un hash.
-
HINCRBY
Incrementa di un numero il valore intero di un campo in un hash. Utilizza 0 come valore iniziale se il campo non esiste.
-
HINCRBYFLOAT
Incrementa di un numero il valore in virgola mobile di un campo. Utilizza 0 come valore iniziale se il campo non esiste.
-
HKEYS
Restituisce tutti i campi in un hash.
-
HLEN
Restituisce il numero di campi in un hash.
-
HMGET
Restituisce i valori di tutti i campi in un hash.
-
HMSET
Imposta i valori di più campi.
-
HRANDFIELD
Restituisce uno o più campi casuali di un hash.
-
HSCAN
Esegue l'iterazione dei campi e dei valori di un hash.
-
HSET
Crea o modifica il valore di un campo in un hash.
-
HSETNX
Imposta il valore di un campo in un hash solo quando il campo non esiste.
-
HSTRLEN
Restituisce la lunghezza del valore di un campo.
-
HVALS
Restituisce tutti i valori in un hash.
HyperLogLog Comandi
-
PFADD
Aggiunge elementi a una HyperLogLog chiave. Crea la chiave, se non esiste.
-
PFCOUNT
Restituisce la cardinalità approssimativa degli insiemi osservati dalle HyperLogLog chiavi.
-
PFMERGE
Unisce uno o più HyperLogLog valori in un'unica chiave.
Comandi di elenco
-
BLMOVE
Visualizza l'elemento di un elenco, lo inserisce in un altro elenco e lo restituisce. Si blocca finché un elemento non è disponibile. Elimina l'elenco se l'ultimo elemento è stato spostato.
-
BLMPOP
Visualizza il primo elemento da uno degli elenchi. Si blocca finché un elemento non è disponibile. Elimina l'elenco se l'ultimo elemento è stato visualizzato.
-
BLPOP
Rimuove e restituisce il primo elemento di un elenco. Si blocca finché un elemento non è disponibile. Elimina l'elenco se l'ultimo elemento è stato visualizzato.
-
BRPOP
Rimuove e restituisce l'ultimo elemento di un elenco. Si blocca finché un elemento non è disponibile. Elimina l'elenco se l'ultimo elemento è stato visualizzato.
-
BRPOPLPUSH
Visualizza l'elemento di un elenco, lo inserisce in un altro elenco e lo restituisce. Si blocca finché un elemento non è disponibile. Elimina l'elenco se l'ultimo elemento è stato visualizzato.
-
LINDEX
Restituisce un elemento di un elenco in base all'indice.
-
LINSERT
Inserisce un elemento prima o dopo un altro elemento di un elenco.
-
LLEN
Restituisce la lunghezza di un elenco.
-
LMOVE
Restituisce l'elemento di un elenco dopo averlo visualizzato e spostato in un altro. Elimina l'elenco se l'ultimo elemento è stato spostato.
-
LMPOP
Restituisce più elementi di un elenco dopo averli rimossi. Elimina l'elenco se l'ultimo elemento è stato visualizzato.
-
LPOP
Restituisce i primi elementi di un elenco dopo averlo rimosso. Elimina l'elenco se l'ultimo elemento è stato visualizzato.
-
LPOS
Restituisce l'indice degli elementi corrispondenti di un elenco.
-
LPUSH
Antepone uno o più elementi a un elenco. Crea la chiave, se non esiste.
-
LPUSHX
Antepone uno o più elementi a un elenco solo quando l'elenco esiste.
-
LRANGE
Restituisce un intervallo di elementi di un elenco.
-
LREM
Rimuove gli elementi da un elenco. Elimina l'elenco se l'ultimo elemento è stato rimosso.
-
LSET
Imposta il valore di un elemento in un elenco in base al relativo indice.
-
LTRIM
Rimuove gli elementi all'inizio e alla fine di un elenco. Elimina l'elenco se tutti gli elementi sono stati tagliati.
-
RPOP
Restituisce e rimuove gli ultimi elementi di un elenco. Elimina l'elenco se l'ultimo elemento è stato visualizzato.
-
RPOPLPUSH
Restituisce l'ultimo elemento di un elenco dopo averlo rimosso e inserito in un altro elenco. Elimina l'elenco se l'ultimo elemento è stato visualizzato.
-
RPUSH
Aggiunge uno o più elementi a un elenco. Crea la chiave, se non esiste.
-
RPUSHX
Aggiunge un elemento a un elenco solo quando l'elenco esiste.
Comandi Pub/Sub
Nota
PUBSUBi comandi utilizzano internamente shardedPUBSUB, quindi i nomi dei canali verranno misti.
-
PUBLISH
Invia un messaggio a un canale.
-
PUBSUB CHANNELS
Restituisce i canali attivi.
-
PUBSUB NUMSUB
Restituisce il numero di abbonati ai canali.
-
PUBSUB SHARDCHANNELS
Restituisce i canali di partizione attivi.
-
PUBSUB SHARDNUMSUB
Restituisce il numero di abbonati ai canali di partizione.
-
SPUBLISH
Invia un messaggio a un canale di partizione.
-
SSUBSCRIBE
Ascolta i messaggi pubblicati sui canali di partizione.
-
SUBSCRIBE
Ascolta i messaggi pubblicati sui canali.
-
SUNSUBSCRIBE
Interrompe l'ascolto dei messaggi pubblicati sui canali di partizione.
-
UNSUBSCRIBE
Interrompe l'ascolto dei messaggi pubblicati sui canali.
Comandi di scripting
-
EVAL
Esegue uno script Lua lato server.
-
EVAL_RO
Esegue uno script Lua lato server di sola lettura.
-
EVALSHA
Esegue uno script Lua sul lato server tramite digest. SHA1
-
EVALSHA_RO
Esegue uno script Lua lato server di sola lettura tramite digest. SHA1
-
SCRIPT EXISTS
Determina se esistono script Lua lato server nella cache degli script.
-
SCRIPT FLUSH
Attualmente la cache degli script no-op è gestita dal servizio.
-
SCRIPT LOAD
Carica uno script Lua lato server nella cache degli script.
Comandi di gestione del server
-
ACL CAT
Elenca le ACL categorie o i comandi all'interno di una categoria.
-
ACL GENPASS
Genera una password pseudocasuale e sicura che può essere utilizzata per identificare gli utenti. ACL
-
ACL GETUSER
Elenca le ACL regole di un utente.
-
ACL LIST
Scarica le regole valide in formato ACL file.
-
ACL USERS
Elenca tutti gli ACL utenti.
-
ACL WHOAMI
Restituisce il nome utente autenticato della connessione corrente.
-
DBSIZE
Restituisce il numero di chiavi nel database attualmente selezionato. Non si garantisce che questa operazione sia atomica su tutti gli slot.
-
COMMAND
Restituisce informazioni dettagliate su tutti i comandi.
-
COMMAND COUNT
Restituisce un numero di comandi.
-
COMMAND DOCS
Restituisce informazioni documentarie su uno, molteplici o tutti i comandi.
-
COMMAND GETKEYS
Estrae i nomi delle chiavi da un comando arbitrario.
-
COMMAND GETKEYSANDFLAGS
Estrae i nomi delle chiavi e i flag di accesso per un comando arbitrario.
-
COMMAND INFO
Restituisce informazioni su uno, molteplici o tutti i comandi.
-
COMMAND LIST
Restituisce un elenco di nomi di comando.
-
FLUSHALL
Rimuove tutte le chiavi da tutti i database. Non si garantisce che questa operazione sia atomica su tutti gli slot.
-
FLUSHDB
Rimuove tutte le chiavi dal database corrente. Non si garantisce che questa operazione sia atomica su tutti gli slot.
-
INFO
Restituisce informazioni e statistiche sul server.
-
LOLWUT
Visualizza la grafica computerizzata e la versione Valkey o RedisOSS.
-
ROLE
Restituisce il ruolo di replica.
-
TIME
Restituisce l'ora del server.
Comandi di set
-
SADD
Aggiunge uno o più membri a un set. Crea la chiave, se non esiste.
-
SCARDT
Restituisce il numero di membri di un set.
-
SDIFF
Restituisce la differenza di più set.
-
SDIFFSTORE
Archivia la differenza di più set in una chiave.
-
SINTER
Restituisce l'intersezione di più set.
-
SINTERCARD
Restituisce il numero di membri dell'intersezione di più set.
-
SINTERSTORE
Archivia l'intersezione di più set in una chiave.
-
SISMEMBER
Determina se un membro appartiene a un set.
-
SMEMBERS
Restituisce tutti i membri di un set.
-
SMISMEMBER
Determina se più membri appartengono a un set.
-
SMOVE
Sposta un membro da un set all'altro.
-
SPOP
Restituisce uno o più membri casuali di un set dopo averli rimossi. Elimina il set se l'ultimo membro è stato visualizzato.
-
SRANDMEMBER
Ottiene uno o più membri casuali da un set.
-
SREM
Rimuove uno o più membri da un set. Elimina il set se l'ultimo membro è stato rimosso.
-
SSCAN
Esegue l'iterazione dei membri di un set.
-
SUNION
Restituisce l'unione di più set.
-
SUNIONSTORE
Archivia l'unione di più set in una chiave.
Comandi di set ordinati
-
BZMPOP
Rimuove e restituisce un membro in base al punteggio da uno o più set ordinati. Si blocca finché un membro non è disponibile. Elimina il set ordinato se l'ultimo elemento è stato visualizzato.
-
BZPOPMAX
Rimuove e restituisce il membro con il punteggio più alto da uno o più set ordinati. Si blocca finché un membro non è disponibile. Elimina il set ordinato se l'ultimo elemento è stato visualizzato.
-
BZPOPMIN
Rimuove e restituisce il membro con il punteggio più basso da uno o più set ordinati. Si blocca finché un membro non è disponibile. Elimina il set ordinato se l'ultimo elemento è stato visualizzato.
-
ZADD
Aggiunge uno o più membri a un set ordinato oppure ne aggiorna i punteggi. Crea la chiave, se non esiste.
-
ZCARD
Restituisce il numero di membri di un set ordinato.
-
ZCOUNT
Restituisce il numero di membri di un set ordinato con il punteggio compreso in un intervallo.
-
ZDIFF
Restituisce la differenza tra più set ordinati.
-
ZDIFFSTORE
Archivia la differenza di più set ordinati in una chiave.
-
ZINCRBY
Incrementa il punteggio di un membro in un set ordinato.
-
ZINTER
Restituisce l'intersezione di più set ordinati.
-
ZINTERCARD
Restituisce il numero di membri dell'intersezione di più set ordinati.
-
ZINTERSTORE
Archivia l'intersezione di più set ordinati in una chiave.
-
ZLEXCOUNT
Restituisce il numero di membri di un set ordinato in un intervallo lessicografico.
-
ZMPOP
Restituisce i membri con il punteggio più alto o più basso di uno o più set ordinati dopo averli rimossi. Elimina il set ordinato se l'ultimo membro è stato visualizzato.
-
ZMSCORE
Restituisce il punteggio di uno o più membri di un set ordinato.
-
ZPOPMAX
Restituisce i membri con il punteggio più alto di un set ordinato dopo averli rimossi. Elimina il set ordinato se l'ultimo membro è stato visualizzato.
-
ZPOPMIN
Restituisce i membri con il punteggio più basso di un set ordinato dopo averli rimossi. Elimina il set ordinato se l'ultimo membro è stato visualizzato.
-
ZRANDMEMBER
Restituisce uno o più membri casuali di un set ordinato.
-
ZRANGE
Restituisce i membri di un set ordinato in un intervallo di indici.
-
ZRANGEBYLEX
Restituisce i membri di un set ordinato in un intervallo lessicografico.
-
ZRANGEBYSCORE
Restituisce i membri di un set ordinato in un intervallo di punteggi.
-
ZRANGESTORE
Archivia in una chiave un intervallo di membri di un set ordinato.
-
ZRANK
Restituisce l'indice di un membro in un set ordinato per punteggi in ordine crescente.
-
ZREM
Rimuove uno o più membri da un set ordinato. Elimina il set ordinato se tutti i membri sono stati rimossi.
-
ZREMRANGEBYLEX
Rimuove i membri di un set ordinato in un intervallo lessicografico. Elimina il set ordinato se tutti i membri sono stati rimossi.
-
ZREMRANGEBYRANK
Rimuove i membri di un set ordinato in un intervallo di indici. Elimina il set ordinato se tutti i membri sono stati rimossi.
-
ZREMRANGEBYSCORE
Rimuove i membri di un set ordinato in un intervallo di punteggi. Elimina il set ordinato se tutti i membri sono stati rimossi.
-
ZREVRANGE
Restituisce i membri di un set ordinato in un intervallo di indici in ordine inverso.
-
ZREVRANGEBYLEX
Restituisce i membri di un set ordinato in un intervallo lessicografico in ordine inverso.
-
ZREVRANGEBYSCORE
Restituisce i membri di un set ordinato in un intervallo di punteggi in ordine inverso.
-
ZREVRANK
Restituisce l'indice di un membro in un set ordinato per punteggi in ordine decrescente.
-
ZSCAN
Esegue l'iterazione dei membri e dei punteggi di un set ordinato.
-
ZSCORE
Restituisce il punteggio di un membro in un set ordinato.
-
ZUNION
Restituisce l'unione di più set ordinati.
-
ZUNIONSTORE
Archivia l'unione di più set ordinati in una chiave.
Comandi di flusso
-
XACK
Restituisce il numero di messaggi confermati dal membro del gruppo di consumer di un flusso.
-
XADD
Aggiunge un nuovo messaggio a un flusso. Crea la chiave, se non esiste.
-
XAUTOCLAIM
Cambia o acquisisce la proprietà dei messaggi in un gruppo di consumer, come se i messaggi fossero recapitati a un membro del gruppo di consumer.
-
XCLAIM
Cambia o acquisisce la proprietà di un messaggio in un gruppo di consumer, come se il messaggio fosse stato recapitato a un membro del gruppo di consumer.
-
XDEL
Restituisce il numero di messaggi dopo averli rimossi da un flusso.
-
XGROUP CREATE
Crea un gruppo di consumer.
-
XGROUP CREATECONSUMER
Crea un consumer in un gruppo di consumer.
-
XGROUP DELCONSUMER
Elimina un consumer da un gruppo di consumer.
-
XGROUP DESTROY
Distrugge un gruppo di consumer.
-
XGROUP SETID
Imposta l'ultimo ID fornito di un gruppo di consumer.
-
XINFO CONSUMERS
Restituisce l'elenco dei consumer di un gruppo di consumer.
-
XINFO GROUPS
Restituisce l'elenco dei gruppi di consumer di un flusso.
-
XINFO STREAM
Restituisce le informazioni su un flusso.
-
XLEN
Restituisce il numero dei messaggi in un flusso.
-
XPENDING
Restituisce le informazioni e le voci dell'elenco delle voci in sospeso di un gruppo di consumer di un flusso.
-
XRANGE
Restituisce i messaggi da uno stream all'interno di un intervallo di. IDs
-
XREAD
Restituisce messaggi da più stream con IDs un numero maggiore di quelli richiesti. Si blocca finché un messaggio non è disponibile.
-
XREADGROUP
Restituisce i messaggi nuovi o storici di un flusso per un consumer di un gruppo. Si blocca finché un messaggio non è disponibile.
-
XREVRANGE
Restituisce i messaggi da uno stream all'interno di un intervallo IDs in ordine inverso.
-
XTRIM
Elimina i messaggi dall'inizio di un flusso.
Comandi di stringa
-
APPEND
Aggiunge una stringa al valore di una chiave. Crea la chiave, se non esiste.
-
DECR
Diminuisce di uno il valore intero di una chiave. Utilizza 0 come valore iniziale se la chiave non esiste.
-
DECRBY
Diminuisce di un numero il valore intero di una chiave. Utilizza 0 come valore iniziale se la chiave non esiste.
-
GET
Restituisce il valore di stringa di una chiave.
-
GETDEL
Restituisce il valore di stringa di una chiave dopo l'eliminazione della chiave.
-
GETEX
Restituisce il valore di stringa di una chiave dopo averne impostato l'ora di scadenza.
-
GETRANGE
Restituisce una sottostringa della stringa archiviata in una chiave.
-
GETSET
Restituisce il valore di stringa precedente di una chiave dopo averla impostata su un nuovo valore.
-
INCR
Incrementa di uno il valore intero di una chiave. Utilizza 0 come valore iniziale se la chiave non esiste.
-
INCRBY
Incrementa di un numero il valore intero di una chiave. Utilizza 0 come valore iniziale se la chiave non esiste.
-
INCRBYFLOAT
Incrementa di un numero il valore in virgola mobile di una chiave. Utilizza 0 come valore iniziale se la chiave non esiste.
-
LCS
Trova la sottostringa comune più lunga.
-
MGET
Restituisce atomicamente i valori di stringa di una o più chiavi.
-
MSET
Crea o modifica atomicamente i valori di stringa di una o più chiavi.
-
MSETNX
Modifica atomicamente i valori di stringa di una o più chiavi solo quando non esistono tutte le chiavi.
-
PSETEX
Imposta il valore di stringa e l'ora di scadenza in millisecondi di una chiave. La chiave viene creata se non esiste.
-
SET
Imposta il valore di stringa di una chiave, ignorandone il tipo. La chiave viene creata se non esiste.
-
SETEX
Imposta il valore di stringa e l'ora di scadenza di una chiave. Crea la chiave, se non esiste.
-
SETNX
Imposta il valore di stringa di una chiave solo quando la chiave non esiste.
-
SETRANGE
Sovrascrive una parte del valore di stringa mediante un offset. Crea la chiave, se non esiste.
-
STRLEN
Restituisce la lunghezza di un valore di stringa.
-
SUBSTR
Restituisce una sottostringa da un valore di stringa.
Comandi di transazione
-
DISCARD
Elimina una transazione.
-
EXEC
Esegue tutti i comandi in una transazione.
-
MULTI
Inizia una transazione.
Comandi Valkey e Redis OSS con restrizioni
Per offrire un'esperienza di servizio gestito, ElastiCache limita l'accesso a determinati comandi specifici del motore di cache che richiedono privilegi avanzati. Per le cache che eseguono Redis, i seguenti comandi non sono disponibili:
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
Inoltre, i seguenti comandi non sono disponibili per le cache serverless:
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
Comandi Memcached supportati
ElastiCache Serverless for Memcached supporta tutti i comandi
Le connessioni client richiedonoTLS, di conseguenza, che il protocollo non è supportato. UDP
Il protocollo binario non è supportato, in quanto è ufficialmente obsoleto
in memcached 1.6. I comandi
GET/GETS
sono limitati a 16 KB per evitare potenziali attacchi DoS al server con il recupero di un numero elevato di chiavi.Il comando
flush_all
ritardato verrà rifiutato conCLIENT_ERROR
.I comandi che configurano il motore o rivelano informazioni interne sullo stato o sui log del motore non sono supportati, ad esempio:
Per il comando
STATS
sono supportati solostats
estats reset
. Altre varianti restituisconoERROR
.lru / lru_crawler
- modifica delle impostazioni LRU e del LRU crawlerwatch
: controlla i log del server memcached.verbosity
: configura il livello di log del server.me
- il comando meta debug (me) non è supportato