Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Comandos Valkey, Redis y Memcached compatibles OSS y restringidos
Comandos de Valkey y Redis compatibles OSS
Comandos de Valkey y Redis compatibles OSS
Las cachés sin servidor admiten los siguientes OSS comandos de Valkey y Redis. Además de estos comandos, estos Comandos Valkey y OSS Redis compatibles también son compatibles.
Comandos de mapa de bits
-
BITCOUNT
Cuenta el número de bits establecidos (recuento de integrantes) de una cadena.
-
BITFIELD
Realiza operaciones arbitrarias con enteros de campos de bits en cadenas.
-
BITFIELD_RO
Realiza operaciones arbitrarias de solo lectura con enteros de campos de bits en cadenas.
-
BITOP
Realiza operaciones bit a bit en varias cadenas y almacena el resultado.
-
BITPOS
Busca el primer bit activo (1) o inactivo (0) en una cadena.
-
GETBIT
Devuelve el valor de un bit en una posición determinada.
-
SETBIT
Pone a 1 o 0 el bit de una posición determinada en el valor de la cadena. Crea la clave si esta no existe.
Comandos de administración de clústeres
-
CLUSTER COUNTKEYSINSLOT
Devuelve el número de claves en un slot hash.
-
CLUSTER GETKEYSINSLOT
Devuelve los nombres de las claves de un slot hash.
-
CLUSTER INFO
Devuelve información sobre el estado de un nodo. En una caché sin servidor, devuelve el estado de la única “partición” virtual expuesta al cliente.
-
CLUSTER KEYSLOT
Devuelve el slot hash de una clave.
-
CLUSTER MYID
Devuelve el ID de un nodo. En una caché sin servidor, devuelve el estado de la única “partición” virtual expuesta al cliente.
-
CLUSTER NODES
Devuelve la configuración del clúster de un nodo. En una caché sin servidor, devuelve el estado de la única “partición” virtual expuesta al cliente.
-
CLUSTER REPLICAS
Muestra los nodos de réplica de un nodo maestro. En una caché sin servidor, devuelve el estado de la única “partición” virtual expuesta al cliente.
-
CLUSTER SHARDS
Devuelve la asignación de slots del clúster a las particiones. En una caché sin servidor, devuelve el estado de la única “partición” virtual expuesta al cliente.
-
CLUSTER SLOTS
Devuelve la asignación de slots del clúster a los nodos. En una caché sin servidor, devuelve el estado de la única “partición” virtual expuesta al cliente.
-
READONLY
Habilita las consultas de solo lectura para una conexión a un nodo de réplica de Valkey o Redis Cluster. OSS
-
READWRITE
Habilita las consultas de lectura y escritura para una conexión a un nodo de réplica de Valkey o Redis Cluster. OSS
Comandos de administración de conexiones
-
AUTH
Autentica la conexión.
-
CLIENT GETNAME
Devuelve el nombre de la conexión.
-
CLIENT REPLY
Le dice al servidor si debe responder a los comandos.
-
CLIENT SETNAME
Establece el nombre de la conexión.
-
ECHO
Devuelve la cadena determinada.
-
HELLO
Estrecho de manos con el servidor Valkey o Redis. OSS
-
PING
Devuelve la respuesta de vivacidad del servidor.
-
QUIT
Cierra la conexión.
-
RESET
Restablece la conexión.
-
SELECT
Cambia la base de datos seleccionada.
Comandos genéricos
-
COPY
Copia el valor de una clave en una nueva clave.
-
DEL
Elimina una o varias claves.
-
DUMP
Devuelve una representación serializada del valor almacenado en una clave.
-
EXISTS
Determina si hay una o más claves.
-
EXPIRE
Establece el tiempo de caducidad de una clave en segundos.
-
EXPIREAT
Establece el tiempo de caducidad de una clave en una marca de tiempo de Unix.
-
EXPIRETIME
Devuelve el tiempo de caducidad de una clave como una marca de tiempo de Unix.
-
PERSIST
Elimina el tiempo de caducidad de una clave.
-
PEXPIRE
Establece el tiempo de caducidad de una clave en segundos.
-
PEXPIREAT
Establece el tiempo de caducidad de una clave como una marca de milisegundos de Unix.
-
PEXPIRETIME
Devuelve el tiempo de caducidad de una clave como una marca de tiempo de milisegundos de Unix.
-
PTTL
Devuelve el tiempo de caducidad de una clave en milisegundos.
-
RANDOMKEY
Devuelve un nombre de clave aleatorio de la base de datos.
-
RENAME
Cambia el nombre de una clave y sobrescribe el destino.
-
RENAMENX
Cambia el nombre de una clave solo cuando el nombre de la clave de destino no existe.
-
RESTORE
Crea una clave a partir de la representación serializada de un valor.
-
SCAN
Hace una iteración sobre los nombres de claves en la base de datos.
-
SORT
Ordena los elementos de una lista, un conjunto o un conjunto ordenado y, opcionalmente, almacena el resultado.
-
SORT_RO
Devuelve los elementos ordenados de una lista, un conjunto o un conjunto ordenado.
-
TOUCH
Devuelve el número de claves existentes entre las claves especificadas tras actualizar la hora en la que se accedió a ellas por última vez.
-
TTL
Devuelve el tiempo de caducidad de una clave en segundos.
-
TYPE
Determina el tipo de valor almacenado en una clave.
-
UNLINK
Elimina de forma asíncrona una o más claves.
Comandos geoespaciales
-
GEOADD
Añade uno o varios miembros a un índice geoespacial. La clave se crea si no existe.
-
GEODIST
Devuelve la distancia entre dos miembros de un índice geoespacial.
-
GEOHASH
Devuelve los miembros de un índice geoespacial como cadenas geohash.
-
GEOPOS
Devuelve la longitud y la latitud de los miembros de un índice geoespacial.
-
GEORADIUS
Consulta un índice geoespacial para ver los miembros que se encuentran a una distancia de una coordenada y, si lo desea, almacena el resultado.
-
GEORADIUS_RO
Devuelve los miembros de un índice geoespacial que se encuentran a una determinada distancia de una coordenada.
-
GEORADIUSBYMEMBER
Consulta un índice geoespacial para ver los miembros que se encuentran a una determinada distancia de un miembro y, si lo desea, almacena el resultado.
-
GEORADIUSBYMEMBER_RO
Devuelve los miembros de un índice geoespacial que se encuentran a una determinada distancia de un miembro.
-
GEOSEARCH
Consulta en un índice geoespacial a los miembros que se encuentran dentro del área de un cuadro o un círculo.
-
GEOSEARCHSTORE
Consulta en un índice geoespacial a los miembros que se encuentran dentro del área de un cuadro o un círculo y, opcionalmente, almacena el resultado.
Comandos hash
-
HDEL
Elimina uno o más campos (y sus valores) de un hash. Elimina el hash si no queda ningún campo.
-
HEXISTS
Determina si hay un campo en un hash.
-
HGET
Devuelve el valor de un campo en un hash.
-
HGETALL
Devuelve todos los campos y valores de un hash.
-
HINCRBY
Incrementa el valor entero de un campo en un hash por un número determinado. Usa 0 como valor inicial si el campo no existe.
-
HINCRBYFLOAT
Incrementa el valor de punto flotante de un campo por un número determinado. Usa 0 como valor inicial si el campo no existe.
-
HKEYS
Devuelve todos los campos de un hash.
-
HLEN
Devuelve el número de campos en un hash.
-
HMGET
Devuelve todos los campos y valores en un hash.
-
HMSET
Establece los valores de varios campos.
-
HRANDFIELD
Devuelve uno o más campos aleatorios de un hash.
-
HSCAN
Hace iteraciones sobre los campos y valores de un hash.
-
HSET
Crea o modifica el valor de un campo en un hash.
-
HSETNX
Establece el valor de un campo en un hash solo cuando el campo no existe.
-
HSTRLEN
Devuelve la longitud del valor de un campo.
-
HVALS
Devuelve todos valores de un hash.
HyperLogLog Comandos
-
PFADD
Añade elementos a una HyperLogLog clave. Crea la clave si esta no existe.
-
PFCOUNT
Devuelve la cardinalidad aproximada del conjunto o los conjuntos observados por las HyperLogLog claves.
-
PFMERGE
Combina uno o más HyperLogLog valores en una sola clave.
Comandos de listas
-
BLMOVE
Saca un elemento de una lista, lo coloca en otra y lo devuelve. De lo contrario, bloquea hasta que haya un elemento disponible. Elimina la lista si se ha movido el último elemento.
-
BLMPOP
Saca el primer elemento de una de las múltiples listas. De lo contrario, bloquea hasta que haya un elemento disponible. Elimina la lista si se ha sacado el último elemento.
-
BLPOP
Elimina y devuelve el primer elemento de una lista. De lo contrario, bloquea hasta que haya un elemento disponible. Elimina la lista si se ha sacado el último elemento.
-
BRPOP
Elimina y devuelve el último elemento de una lista. De lo contrario, bloquea hasta que haya un elemento disponible. Elimina la lista si se ha sacado el último elemento.
-
BRPOPLPUSH
Saca un elemento de una lista, lo coloca en otra y lo devuelve. De lo contrario, bloquea hasta que haya un elemento disponible. Elimina la lista si se ha sacado el último elemento.
-
LINDEX
Devuelve un elemento de una lista por su índice.
-
LINSERT
Inserta un elemento antes o después de otro elemento de una lista.
-
LLEN
Devuelve la longitud de una lista.
-
LMOVE
Devuelve un elemento después de sacarlo de una lista y pasarlo a otra. Elimina la lista si se ha movido el último elemento.
-
LMPOP
Devuelve varios elementos de una lista después de eliminarlos. Elimina la lista si se ha sacado el último elemento.
-
LPOP
Devuelve los primeros elementos de una lista después de eliminarla. Elimina la lista si se ha sacado el último elemento.
-
LPOS
Devuelve el índice de los elementos coincidentes de una lista.
-
LPUSH
Antepone uno o más elementos a una lista. Crea la clave si esta no existe.
-
LPUSHX
Antepone uno o más elementos a una lista solo cuando la lista existe.
-
LRANGE
Devuelve un rango de elementos de una lista.
-
LREM
Elimina elementos de una lista. Elimina la lista si se ha eliminado el último elemento.
-
LSET
Establece el valor de un elemento de una lista por su índice.
-
LTRIM
Elimina los elementos de ambos extremos de la lista. Elimina la lista si se han recortado todos los elementos.
-
RPOP
Elimina y devuelve los últimos elementos de una lista. Elimina la lista si se ha sacado el último elemento.
-
RPOPLPUSH
Devuelve el último elemento de una lista después de extraerlo y colocarlo en otra lista. Elimina la lista si se ha sacado el último elemento.
-
RPUSH
Antepone uno o más elementos a una lista. Crea la clave si esta no existe.
-
RPUSHX
Añade un elemento a una lista solo cuando la lista existe.
Comandos Pub/Sub
nota
PUBSUBLos comandos utilizan internamente shardedPUBSUB, por lo que los nombres de los canales se mezclarán.
-
PUBLISH
Publica un mensaje en un canal.
-
PUBSUB CHANNELS
Devuelve los canales activos.
-
PUBSUB NUMSUB
Devuelve el recuento de suscriptores a los canales.
-
PUBSUB SHARDCHANNELS
Devuelve los canales de particiones activos.
-
PUBSUB SHARDNUMSUB
Devuelve el recuento de suscriptores a los canales de particiones.
-
SPUBLISH
Publicación de un mensaje en un canal de partición
-
SSUBSCRIBE
Escucha los mensajes publicados en los canales de particiones.
-
SUBSCRIBE
Escucha los mensajes publicados en los canales.
-
SUNSUBSCRIBE
Deja de escuchar los mensajes publicados en los canales de particiones.
-
UNSUBSCRIBE
Deja de escuchar los mensajes publicados en los canales.
Comandos de scripts
-
EVAL
Ejecuta un script de Lua en el lado del servidor.
-
EVAL_RO
Ejecuta un script de Lua de solo lectura en el lado del servidor.
-
EVALSHA
Ejecuta un script de Lua del lado del servidor mediante resumen. SHA1
-
EVALSHA_RO
Ejecuta un script de Lua del lado del servidor de solo lectura mediante resumen. SHA1
-
SCRIPT EXISTS
Determina si hay scripts de Lua del lado del servidor en la caché de scripts.
-
SCRIPT FLUSH
Actualmente no está en funcionamiento y la caché del script está administrada por el servicio.
-
SCRIPT LOAD
Carga un script de Lua del lado del servidor en la caché de scripts.
Comandos de administración de servidores
-
ACL CAT
Muestra las ACL categorías o los comandos dentro de una categoría.
-
ACL GENPASS
Genera una contraseña segura y pseudoaleatoria que se puede utilizar para identificar a los usuarios. ACL
-
ACL GETUSER
Muestra las ACL reglas de un usuario.
-
ACL LIST
Coloca las reglas vigentes en formato de ACL archivo.
-
ACL USERS
Muestra todos los ACL usuarios.
-
ACL WHOAMI
Devuelve el nombre de usuario autenticado de la conexión actual.
-
DBSIZE
Devuelve el número de claves de la base de datos actualmente seleccionada. No se garantiza que esta operación sea integral en todos los slots.
-
COMMAND
Devuelve información detallada sobre todos los comandos.
-
COMMAND COUNT
Devuelve un recuento de comandos.
-
COMMAND DOCS
Devuelve información documental sobre un comando, varios o todos ellos.
-
COMMAND GETKEYS
Extrae los nombres de claves de un comando arbitrario.
-
COMMAND GETKEYSANDFLAGS
Extrae los nombres de claves y los indicadores de acceso de un comando arbitrario.
-
COMMAND INFO
Devuelve información sobre un comando, varios o todos ellos.
-
COMMAND LIST
Devuelve una lista de nombres de comandos.
-
FLUSHALL
Elimina todas las claves de todas las bases de datos. No se garantiza que esta operación sea integral en todos los slots.
-
FLUSHDB
Elimina todas las claves de la base de datos actual. No se garantiza que esta operación sea integral en todos los slots.
-
INFO
Devuelve información y estadísticas sobre el servidor.
-
LOLWUT
Muestra imágenes de ordenador y las versiones de Valkey o RedisOSS.
-
ROLE
Devuelve la función de réplica.
-
TIME
Devuelve la hora del servidor.
Comandos para conjuntos
-
SADD
Añade uno o varios miembros a un conjunto. Crea la clave si esta no existe.
-
SCARDT
Devuelve el número de miembros de un conjunto.
-
SDIFF
Devuelve la diferencia de varios conjuntos.
-
SDIFFSTORE
Almacena la diferencia de varios conjuntos en una clave.
-
SINTER
Devuelve la intersección de varios conjuntos.
-
SINTERCARD
Devuelve el número de miembros de la intersección de varios conjuntos.
-
SINTERSTORE
Almacena la intersección de varios conjuntos en una clave.
-
SISMEMBER
Determina si un miembro pertenece a un conjunto.
-
SMEMBERS
Devuelve todos los miembros de un conjunto.
-
SMISMEMBER
Determina si varios miembros pertenecen a un conjunto.
-
SMOVE
Mueve un miembro de un conjunto a otro.
-
SPOP
Devuelve uno o más miembros aleatorios de un conjunto después de eliminarlos. Elimina la lista si se ha sacado el último miembro.
-
SRANDMEMBER
Obtiene uno o varios miembros aleatorios de un conjunto
-
SREM
Elimina uno o varios miembros de un conjunto. Elimina el conjunto si se ha extraído el último miembro.
-
SSCAN
Hace iteraciones sobre los miembros de un conjunto.
-
SUNION
Devuelve la unión de varios conjuntos.
-
SUNIONSTORE
Almacena la unión de varios conjuntos en una clave.
Comandos de conjuntos ordenados
-
BZMPOP
Elimina y devuelve un miembro por puntuación desde uno o más conjuntos ordenados. De lo contrario, bloquea hasta que haya un miembro disponible. Elimina el conjunto ordenado si se ha sacado el último elemento.
-
BZPOPMAX
Elimina y devuelve el miembro con la puntuación más alta de uno o más conjuntos ordenados. De lo contrario, bloquea hasta que haya un miembro disponible. Elimina el conjunto ordenado si se ha sacado el último elemento.
-
BZPOPMIN
Elimina y devuelve el miembro con la puntuación más baja de uno o más conjuntos ordenados. De lo contrario, bloquea hasta que haya un miembro disponible. Elimina el conjunto ordenado si se ha sacado el último elemento.
-
ZADD
Añade uno o más miembros a un conjunto ordenado o actualiza sus puntuaciones. Crea la clave si esta no existe.
-
ZCARD
Devuelve el número de miembros de un conjunto ordenado.
-
ZCOUNT
Devuelve el recuento de miembros de un conjunto ordenado con puntuaciones dentro de un rango determinado.
-
ZDIFF
Devuelve la diferencia entre varios conjuntos ordenados.
-
ZDIFFSTORE
Almacena la diferencia de varios conjuntos en una clave.
-
ZINCRBY
Incrementa la puntuación de un miembro en un conjunto ordenado.
-
ZINTER
Devuelve la intersección de varios conjuntos ordenados.
-
ZINTERCARD
Devuelve el número de miembros de la intersección de varios conjuntos ordenados.
-
ZINTERSTORE
Almacena la intersección de varios conjuntos ordenados en una clave.
-
ZLEXCOUNT
Devuelve el número de miembros de un conjunto ordenado dentro de un rango lexicográfico.
-
ZMPOP
Devuelve los miembros con la puntuación más alta o más baja de uno o más conjuntos ordenados después de eliminarlos. Elimina el conjunto ordenado si se ha sacado el último miembro.
-
ZMSCORE
Devuelve la puntuación de uno o más miembros de un conjunto ordenado.
-
ZPOPMAX
Devuelve los miembros con la puntuación más alta de un conjunto ordenado después de eliminarlos. Elimina el conjunto ordenado si se ha sacado el último miembro.
-
ZPOPMIN
Devuelve los miembros con la puntuación más baja de un conjunto ordenado después de eliminarlos. Elimina el conjunto ordenado si se ha sacado el último miembro.
-
ZRANDMEMBER
Devuelve uno o más miembros aleatorios de un conjunto ordenado.
-
ZRANGE
Devuelve los miembros de un conjunto ordenado dentro de un rango de índices.
-
ZRANGEBYLEX
Devuelve los miembros de un conjunto ordenado dentro de un rango lexicográfico.
-
ZRANGEBYSCORE
Devuelve los miembros de un conjunto ordenado dentro de un rango de puntuaciones.
-
ZRANGESTORE
Almacena un rango de miembros de un conjunto ordenado en una clave.
-
ZRANK
Devuelve el índice de un miembro en un conjunto ordenado por puntuaciones ascendentes.
-
ZREM
Elimina uno o varios miembros de un conjunto ordenado. Elimina el conjunto ordenado si se han eliminado todos los miembros.
-
ZREMRANGEBYLEX
Elimina los miembros de un conjunto ordenado dentro de un rango lexicográfico. Elimina el conjunto ordenado si se han eliminado todos los miembros.
-
ZREMRANGEBYRANK
Elimina los miembros de un conjunto ordenado dentro de un rango de índices. Elimina el conjunto ordenado si se han eliminado todos los miembros.
-
ZREMRANGEBYSCORE
Elimina los miembros de un conjunto ordenado dentro de un rango de puntuaciones. Elimina el conjunto ordenado si se han eliminado todos los miembros.
-
ZREVRANGE
Devuelve los miembros de un conjunto ordenado dentro de un rango de índices en orden inverso.
-
ZREVRANGEBYLEX
Devuelve los miembros de un conjunto ordenado dentro de un rango lexicográfico en orden inverso.
-
ZREVRANGEBYSCORE
Devuelve los miembros de un conjunto ordenado dentro de un rango de puntuaciones en orden inverso.
-
ZREVRANK
Devuelve el índice de un miembro en un conjunto ordenado por puntuaciones descendientes.
-
ZSCAN
Hace iteraciones sobre los miembros y las puntuaciones de un conjunto ordenado.
-
ZSCORE
Devuelve la puntuación de un miembro en un conjunto ordenado.
-
ZUNION
Devuelve la unión de varios conjuntos ordenados.
-
ZUNIONSTORE
Almacena la unión de varios conjuntos ordenados en una clave.
Comandos de transmisión
-
XACK
Devuelve el número de mensajes confirmados correctamente por el miembro del grupo de consumidores de una transmisión.
-
XADD
Añade un mensaje nuevo a una transmisión. Crea la clave si esta no existe.
-
XAUTOCLAIM
Cambia o adquiere la propiedad de los mensajes de un grupo de consumidores, como si los mensajes se hubieran entregado como miembro del grupo de consumidores.
-
XCLAIM
Cambia o adquiere la propiedad de un mensaje en un grupo de consumidores, como si el mensaje se hubiera entregado por parte de un miembro del grupo de consumidores.
-
XDEL
Devuelve el número de mensajes después de eliminarlos de una transmisión.
-
XGROUP CREATE
Crea un grupo de consumidores.
-
XGROUP CREATECONSUMER
Crea un consumidor en un grupo de consumidores.
-
XGROUP DELCONSUMER
Elimina un consumidor de un grupo de consumidores.
-
XGROUP DESTROY
Destruye un grupo de consumidores.
-
XGROUP SETID
Establece el último ID entregado de un grupo de consumidores.
-
XINFO CONSUMERS
Devuelve una lista de los consumidores de un grupo de consumidores.
-
XINFO GROUPS
Devuelve una lista de los grupos de consumidores de una transmisión.
-
XINFO STREAM
Devuelve información sobre una transmisión.
-
XLEN
Devuelve la cantidad de mensajes en una transmisión.
-
XPENDING
Devuelve la información y las entradas de la lista de entradas pendientes de un grupo de consumidores de una transmisión.
-
XRANGE
Devuelve los mensajes de una transmisión dentro de un rango de. IDs
-
XREAD
Devuelve los mensajes de varias secuencias con IDs un número mayor de los solicitados. De lo contrario, bloquea hasta que haya un mensaje disponible.
-
XREADGROUP
Devuelve mensajes nuevos o históricos de una transmisión para un consumidor en un grupo. De lo contrario, bloquea hasta que haya un mensaje disponible.
-
XREVRANGE
Devuelve los mensajes de una secuencia dentro de un rango de IDs en orden inverso.
-
XTRIM
Elimina los mensajes desde el principio de una transmisión.
Comandos de cadenas
-
APPEND
Añade una cadena al valor de una clave. Crea la clave si esta no existe.
-
DECR
Disminuye en uno el valor entero de una clave. Utiliza 0 como valor inicial si la clave no existe.
-
DECRBY
Disminuye un número del valor entero de una clave. Utiliza 0 como valor inicial si la clave no existe.
-
GET
Devuelve el valor de cadena de una clave.
-
GETDEL
Devuelve el valor de cadena de una clave tras eliminarla.
-
GETEX
Devuelve el valor de cadena de una clave tras establecer su fecha de caducidad.
-
GETRANGE
Devuelve una subcadena de la cadena almacenada en una clave.
-
GETSET
Devuelve el valor de cadena anterior de una clave después de establecerla en un nuevo valor.
-
INCR
Aumenta en uno el valor entero de una clave. Utiliza 0 como valor inicial si la clave no existe.
-
INCRBY
Incrementa en un número determinado el valor entero de una clave. Utiliza 0 como valor inicial si la clave no existe.
-
INCRBYFLOAT
Incrementa en un número determinado el valor de punto flotante de una clave. Utiliza 0 como valor inicial si la clave no existe.
-
LCS
Busca la subcadena común más larga.
-
MGET
Devuelve íntegramente los valores de cadena de una o más claves.
-
MSET
Crea o modifica íntegramente los valores de cadena de una o más claves.
-
MSETNX
Modifica íntegramente los valores de cadena de una o más claves solo cuando no existen todas las claves.
-
PSETEX
Establece tanto el valor de la cadena como el tiempo de caducidad en milisegundos de una clave. La clave se crea si no existe.
-
SET
Establece el valor de cadena de una clave e ignora el tipo. La clave se crea si no existe.
-
SETEX
Establece el valor de la cadena y el tiempo de caducidad de una clave. Crea la clave si esta no existe.
-
SETNX
Establece el valor de cadena de una clave solo cuando la clave no existe.
-
SETRANGE
Sobrescribe una parte del valor de una cadena por otra a partir de una determinada posición. Crea la clave si esta no existe.
-
STRLEN
Devuelve la longitud del valor de la cadena.
-
SUBSTR
Devuelve una subcadena a partir de un valor de cadena.
Comandos de transacción
-
DISCARD
Descarta una transacción.
-
EXEC
Ejecuta todos los comandos de una transacción.
-
MULTI
Inicia una transacción.
Comandos restringidos de Valkey y Redis OSS
Para ofrecer una experiencia de servicio gestionado, ElastiCache restringe el acceso a determinados comandos específicos del motor de caché que requieren privilegios avanzados. En las cachés que ejecutan Redis, los siguientes comandos no están disponibles:
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
Además, los siguientes comandos no están disponibles para las cachés sin 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 compatibles con Memcached
ElastiCache Serverless for Memcached admite todos los comandos
Se requieren conexiones de clienteTLS, por lo que no se admite el protocolo. UDP
El protocolo binario no es compatible, ya que está oficialmente obsoleto
en memcached 1.6. Los comandos
GET/GETS
están limitados a 16 KB para evitar posibles ataques de DoS al servidor con la obtención de una gran cantidad de claves.El comando
flush_all
retrasado se rechazará conCLIENT_ERROR
.No se admiten los comandos que configuran el motor o revelan información interna sobre el estado o los registros del motor, como los siguientes:
En el comando
STATS
, solo se admitenstats
ystats reset
. Otras variantes devolverán unERROR
lru / lru_crawler
- modificación de la LRU configuración del LRU rastreadorwatch
: observa los registros del servidor memcachedverbosity
: configura el nivel de registro del servidorme
- no se admite el comando meta debug (me)