Comandos Valkey, Redis y Memcached compatibles OSS y restringidos - Amazon ElastiCache

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.

    Más información

  • BITFIELD

    Realiza operaciones arbitrarias con enteros de campos de bits en cadenas.

    Más información

  • BITFIELD_RO

    Realiza operaciones arbitrarias de solo lectura con enteros de campos de bits en cadenas.

    Más información

  • BITOP

    Realiza operaciones bit a bit en varias cadenas y almacena el resultado.

    Más información

  • BITPOS

    Busca el primer bit activo (1) o inactivo (0) en una cadena.

    Más información

  • GETBIT

    Devuelve el valor de un bit en una posición determinada.

    Más información

  • 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.

    Más información

Comandos de administración de clústeres

  • CLUSTER COUNTKEYSINSLOT

    Devuelve el número de claves en un slot hash.

    Más información

  • CLUSTER GETKEYSINSLOT

    Devuelve los nombres de las claves de un slot hash.

    Más información

  • 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.

    Más información

  • CLUSTER KEYSLOT

    Devuelve el slot hash de una clave.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • READONLY

    Habilita las consultas de solo lectura para una conexión a un nodo de réplica de Valkey o Redis Cluster. OSS

    Más información

  • READWRITE

    Habilita las consultas de lectura y escritura para una conexión a un nodo de réplica de Valkey o Redis Cluster. OSS

    Más información

Comandos de administración de conexiones

Comandos genéricos

  • COPY

    Copia el valor de una clave en una nueva clave.

    Más información

  • DEL

    Elimina una o varias claves.

    Más información

  • DUMP

    Devuelve una representación serializada del valor almacenado en una clave.

    Más información

  • EXISTS

    Determina si hay una o más claves.

    Más información

  • EXPIRE

    Establece el tiempo de caducidad de una clave en segundos.

    Más información

  • EXPIREAT

    Establece el tiempo de caducidad de una clave en una marca de tiempo de Unix.

    Más información

  • EXPIRETIME

    Devuelve el tiempo de caducidad de una clave como una marca de tiempo de Unix.

    Más información

  • PERSIST

    Elimina el tiempo de caducidad de una clave.

    Más información

  • PEXPIRE

    Establece el tiempo de caducidad de una clave en segundos.

    Más información

  • PEXPIREAT

    Establece el tiempo de caducidad de una clave como una marca de milisegundos de Unix.

    Más información

  • PEXPIRETIME

    Devuelve el tiempo de caducidad de una clave como una marca de tiempo de milisegundos de Unix.

    Más información

  • PTTL

    Devuelve el tiempo de caducidad de una clave en milisegundos.

    Más información

  • RANDOMKEY

    Devuelve un nombre de clave aleatorio de la base de datos.

    Más información

  • RENAME

    Cambia el nombre de una clave y sobrescribe el destino.

    Más información

  • RENAMENX

    Cambia el nombre de una clave solo cuando el nombre de la clave de destino no existe.

    Más información

  • RESTORE

    Crea una clave a partir de la representación serializada de un valor.

    Más información

  • SCAN

    Hace una iteración sobre los nombres de claves en la base de datos.

    Más información

  • SORT

    Ordena los elementos de una lista, un conjunto o un conjunto ordenado y, opcionalmente, almacena el resultado.

    Más información

  • SORT_RO

    Devuelve los elementos ordenados de una lista, un conjunto o un conjunto ordenado.

    Más información

  • 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.

    Más información

  • TTL

    Devuelve el tiempo de caducidad de una clave en segundos.

    Más información

  • TYPE

    Determina el tipo de valor almacenado en una clave.

    Más información

  • UNLINK

    Elimina de forma asíncrona una o más claves.

    Más información

Comandos geoespaciales

  • GEOADD

    Añade uno o varios miembros a un índice geoespacial. La clave se crea si no existe.

    Más información

  • GEODIST

    Devuelve la distancia entre dos miembros de un índice geoespacial.

    Más información

  • GEOHASH

    Devuelve los miembros de un índice geoespacial como cadenas geohash.

    Más información

  • GEOPOS

    Devuelve la longitud y la latitud de los miembros de un índice geoespacial.

    Más información

  • 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.

    Más información

  • GEORADIUS_RO

    Devuelve los miembros de un índice geoespacial que se encuentran a una determinada distancia de una coordenada.

    Más información

  • 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.

    Más información

  • GEORADIUSBYMEMBER_RO

    Devuelve los miembros de un índice geoespacial que se encuentran a una determinada distancia de un miembro.

    Más información

  • GEOSEARCH

    Consulta en un índice geoespacial a los miembros que se encuentran dentro del área de un cuadro o un círculo.

    Más información

  • 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.

    Más información

Comandos hash

HyperLogLog Comandos

  • PFADD

    Añade elementos a una HyperLogLog clave. Crea la clave si esta no existe.

    Más información

  • PFCOUNT

    Devuelve la cardinalidad aproximada del conjunto o los conjuntos observados por las HyperLogLog claves.

    Más información

  • PFMERGE

    Combina uno o más HyperLogLog valores en una sola clave.

    Más información

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.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • LINDEX

    Devuelve un elemento de una lista por su índice.

    Más información

  • LINSERT

    Inserta un elemento antes o después de otro elemento de una lista.

    Más información

  • LLEN

    Devuelve la longitud de una lista.

    Más información

  • 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.

    Más información

  • LMPOP

    Devuelve varios elementos de una lista después de eliminarlos. Elimina la lista si se ha sacado el último elemento.

    Más información

  • LPOP

    Devuelve los primeros elementos de una lista después de eliminarla. Elimina la lista si se ha sacado el último elemento.

    Más información

  • LPOS

    Devuelve el índice de los elementos coincidentes de una lista.

    Más información

  • LPUSH

    Antepone uno o más elementos a una lista. Crea la clave si esta no existe.

    Más información

  • LPUSHX

    Antepone uno o más elementos a una lista solo cuando la lista existe.

    Más información

  • LRANGE

    Devuelve un rango de elementos de una lista.

    Más información

  • LREM

    Elimina elementos de una lista. Elimina la lista si se ha eliminado el último elemento.

    Más información

  • LSET

    Establece el valor de un elemento de una lista por su índice.

    Más información

  • LTRIM

    Elimina los elementos de ambos extremos de la lista. Elimina la lista si se han recortado todos los elementos.

    Más información

  • RPOP

    Elimina y devuelve los últimos elementos de una lista. Elimina la lista si se ha sacado el último elemento.

    Más información

  • 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.

    Más información

  • RPUSH

    Antepone uno o más elementos a una lista. Crea la clave si esta no existe.

    Más información

  • RPUSHX

    Añade un elemento a una lista solo cuando la lista existe.

    Más información

Comandos Pub/Sub

nota

PUBSUBLos comandos utilizan internamente shardedPUBSUB, por lo que los nombres de los canales se mezclarán.

Comandos de scripts

  • EVAL

    Ejecuta un script de Lua en el lado del servidor.

    Más información

  • EVAL_RO

    Ejecuta un script de Lua de solo lectura en el lado del servidor.

    Más información

  • EVALSHA

    Ejecuta un script de Lua del lado del servidor mediante resumen. SHA1

    Más información

  • EVALSHA_RO

    Ejecuta un script de Lua del lado del servidor de solo lectura mediante resumen. SHA1

    Más información

  • SCRIPT EXISTS

    Determina si hay scripts de Lua del lado del servidor en la caché de scripts.

    Más información

  • SCRIPT FLUSH

    Actualmente no está en funcionamiento y la caché del script está administrada por el servicio.

    Más información

  • SCRIPT LOAD

    Carga un script de Lua del lado del servidor en la caché de scripts.

    Más información

Comandos de administración de servidores

  • ACL CAT

    Muestra las ACL categorías o los comandos dentro de una categoría.

    Más información

  • ACL GENPASS

    Genera una contraseña segura y pseudoaleatoria que se puede utilizar para identificar a los usuarios. ACL

    Más información

  • ACL GETUSER

    Muestra las ACL reglas de un usuario.

    Más información

  • ACL LIST

    Coloca las reglas vigentes en formato de ACL archivo.

    Más información

  • ACL USERS

    Muestra todos los ACL usuarios.

    Más información

  • ACL WHOAMI

    Devuelve el nombre de usuario autenticado de la conexión actual.

    Más información

  • 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.

    Más información

  • COMMAND

    Devuelve información detallada sobre todos los comandos.

    Más información

  • COMMAND COUNT

    Devuelve un recuento de comandos.

    Más información

  • COMMAND DOCS

    Devuelve información documental sobre un comando, varios o todos ellos.

    Más información

  • COMMAND GETKEYS

    Extrae los nombres de claves de un comando arbitrario.

    Más información

  • COMMAND GETKEYSANDFLAGS

    Extrae los nombres de claves y los indicadores de acceso de un comando arbitrario.

    Más información

  • COMMAND INFO

    Devuelve información sobre un comando, varios o todos ellos.

    Más información

  • COMMAND LIST

    Devuelve una lista de nombres de comandos.

    Más información

  • FLUSHALL

    Elimina todas las claves de todas las bases de datos. No se garantiza que esta operación sea integral en todos los slots.

    Más información

  • FLUSHDB

    Elimina todas las claves de la base de datos actual. No se garantiza que esta operación sea integral en todos los slots.

    Más información

  • INFO

    Devuelve información y estadísticas sobre el servidor.

    Más información

  • LOLWUT

    Muestra imágenes de ordenador y las versiones de Valkey o RedisOSS.

    Más información

  • ROLE

    Devuelve la función de réplica.

    Más información

  • TIME

    Devuelve la hora del servidor.

    Más información

Comandos para conjuntos

  • SADD

    Añade uno o varios miembros a un conjunto. Crea la clave si esta no existe.

    Más información

  • SCARDT

    Devuelve el número de miembros de un conjunto.

    Más información

  • SDIFF

    Devuelve la diferencia de varios conjuntos.

    Más información

  • SDIFFSTORE

    Almacena la diferencia de varios conjuntos en una clave.

    Más información

  • SINTER

    Devuelve la intersección de varios conjuntos.

    Más información

  • SINTERCARD

    Devuelve el número de miembros de la intersección de varios conjuntos.

    Más información

  • SINTERSTORE

    Almacena la intersección de varios conjuntos en una clave.

    Más información

  • SISMEMBER

    Determina si un miembro pertenece a un conjunto.

    Más información

  • SMEMBERS

    Devuelve todos los miembros de un conjunto.

    Más información

  • SMISMEMBER

    Determina si varios miembros pertenecen a un conjunto.

    Más información

  • SMOVE

    Mueve un miembro de un conjunto a otro.

    Más información

  • 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.

    Más información

  • SRANDMEMBER

    Obtiene uno o varios miembros aleatorios de un conjunto

    Más información

  • SREM

    Elimina uno o varios miembros de un conjunto. Elimina el conjunto si se ha extraído el último miembro.

    Más información

  • SSCAN

    Hace iteraciones sobre los miembros de un conjunto.

    Más información

  • SUNION

    Devuelve la unión de varios conjuntos.

    Más información

  • SUNIONSTORE

    Almacena la unión de varios conjuntos en una clave.

    Más información

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.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • ZADD

    Añade uno o más miembros a un conjunto ordenado o actualiza sus puntuaciones. Crea la clave si esta no existe.

    Más información

  • ZCARD

    Devuelve el número de miembros de un conjunto ordenado.

    Más información

  • ZCOUNT

    Devuelve el recuento de miembros de un conjunto ordenado con puntuaciones dentro de un rango determinado.

    Más información

  • ZDIFF

    Devuelve la diferencia entre varios conjuntos ordenados.

    Más información

  • ZDIFFSTORE

    Almacena la diferencia de varios conjuntos en una clave.

    Más información

  • ZINCRBY

    Incrementa la puntuación de un miembro en un conjunto ordenado.

    Más información

  • ZINTER

    Devuelve la intersección de varios conjuntos ordenados.

    Más información

  • ZINTERCARD

    Devuelve el número de miembros de la intersección de varios conjuntos ordenados.

    Más información

  • ZINTERSTORE

    Almacena la intersección de varios conjuntos ordenados en una clave.

    Más información

  • ZLEXCOUNT

    Devuelve el número de miembros de un conjunto ordenado dentro de un rango lexicográfico.

    Más información

  • 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.

    Más información

  • ZMSCORE

    Devuelve la puntuación de uno o más miembros de un conjunto ordenado.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • ZRANDMEMBER

    Devuelve uno o más miembros aleatorios de un conjunto ordenado.

    Más información

  • ZRANGE

    Devuelve los miembros de un conjunto ordenado dentro de un rango de índices.

    Más información

  • ZRANGEBYLEX

    Devuelve los miembros de un conjunto ordenado dentro de un rango lexicográfico.

    Más información

  • ZRANGEBYSCORE

    Devuelve los miembros de un conjunto ordenado dentro de un rango de puntuaciones.

    Más información

  • ZRANGESTORE

    Almacena un rango de miembros de un conjunto ordenado en una clave.

    Más información

  • ZRANK

    Devuelve el índice de un miembro en un conjunto ordenado por puntuaciones ascendentes.

    Más información

  • ZREM

    Elimina uno o varios miembros de un conjunto ordenado. Elimina el conjunto ordenado si se han eliminado todos los miembros.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • ZREVRANGE

    Devuelve los miembros de un conjunto ordenado dentro de un rango de índices en orden inverso.

    Más información

  • ZREVRANGEBYLEX

    Devuelve los miembros de un conjunto ordenado dentro de un rango lexicográfico en orden inverso.

    Más información

  • ZREVRANGEBYSCORE

    Devuelve los miembros de un conjunto ordenado dentro de un rango de puntuaciones en orden inverso.

    Más información

  • ZREVRANK

    Devuelve el índice de un miembro en un conjunto ordenado por puntuaciones descendientes.

    Más información

  • ZSCAN

    Hace iteraciones sobre los miembros y las puntuaciones de un conjunto ordenado.

    Más información

  • ZSCORE

    Devuelve la puntuación de un miembro en un conjunto ordenado.

    Más información

  • ZUNION

    Devuelve la unión de varios conjuntos ordenados.

    Más información

  • ZUNIONSTORE

    Almacena la unión de varios conjuntos ordenados en una clave.

    Más información

Comandos de transmisión

  • XACK

    Devuelve el número de mensajes confirmados correctamente por el miembro del grupo de consumidores de una transmisión.

    Más información

  • XADD

    Añade un mensaje nuevo a una transmisión. Crea la clave si esta no existe.

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • XDEL

    Devuelve el número de mensajes después de eliminarlos de una transmisión.

    Más información

  • XGROUP CREATE

    Crea un grupo de consumidores.

    Más información

  • XGROUP CREATECONSUMER

    Crea un consumidor en un grupo de consumidores.

    Más información

  • XGROUP DELCONSUMER

    Elimina un consumidor de un grupo de consumidores.

    Más información

  • XGROUP DESTROY

    Destruye un grupo de consumidores.

    Más información

  • XGROUP SETID

    Establece el último ID entregado de un grupo de consumidores.

    Más información

  • XINFO CONSUMERS

    Devuelve una lista de los consumidores de un grupo de consumidores.

    Más información

  • XINFO GROUPS

    Devuelve una lista de los grupos de consumidores de una transmisión.

    Más información

  • XINFO STREAM

    Devuelve información sobre una transmisión.

    Más información

  • XLEN

    Devuelve la cantidad de mensajes en una transmisión.

    Más información

  • XPENDING

    Devuelve la información y las entradas de la lista de entradas pendientes de un grupo de consumidores de una transmisión.

    Más información

  • XRANGE

    Devuelve los mensajes de una transmisión dentro de un rango de. IDs

    Más información

  • 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.

    Más información

  • 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.

    Más información

  • XREVRANGE

    Devuelve los mensajes de una secuencia dentro de un rango de IDs en orden inverso.

    Más información

  • XTRIM

    Elimina los mensajes desde el principio de una transmisión.

    Más información

Comandos de cadenas

  • APPEND

    Añade una cadena al valor de una clave. Crea la clave si esta no existe.

    Más información

  • DECR

    Disminuye en uno el valor entero de una clave. Utiliza 0 como valor inicial si la clave no existe.

    Más información

  • DECRBY

    Disminuye un número del valor entero de una clave. Utiliza 0 como valor inicial si la clave no existe.

    Más información

  • GET

    Devuelve el valor de cadena de una clave.

    Más información

  • GETDEL

    Devuelve el valor de cadena de una clave tras eliminarla.

    Más información

  • GETEX

    Devuelve el valor de cadena de una clave tras establecer su fecha de caducidad.

    Más información

  • GETRANGE

    Devuelve una subcadena de la cadena almacenada en una clave.

    Más información

  • GETSET

    Devuelve el valor de cadena anterior de una clave después de establecerla en un nuevo valor.

    Más información

  • INCR

    Aumenta en uno el valor entero de una clave. Utiliza 0 como valor inicial si la clave no existe.

    Más información

  • INCRBY

    Incrementa en un número determinado el valor entero de una clave. Utiliza 0 como valor inicial si la clave no existe.

    Más información

  • 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.

    Más información

  • LCS

    Busca la subcadena común más larga.

    Más información

  • MGET

    Devuelve íntegramente los valores de cadena de una o más claves.

    Más información

  • MSET

    Crea o modifica íntegramente los valores de cadena de una o más claves.

    Más información

  • MSETNX

    Modifica íntegramente los valores de cadena de una o más claves solo cuando no existen todas las claves.

    Más información

  • 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.

    Más información

  • SET

    Establece el valor de cadena de una clave e ignora el tipo. La clave se crea si no existe.

    Más información

  • SETEX

    Establece el valor de la cadena y el tiempo de caducidad de una clave. Crea la clave si esta no existe.

    Más información

  • SETNX

    Establece el valor de cadena de una clave solo cuando la clave no existe.

    Más información

  • 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.

    Más información

  • STRLEN

    Devuelve la longitud del valor de la cadena.

    Más información

  • SUBSTR

    Devuelve una subcadena a partir de un valor de cadena.

    Más información

Comandos de 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 de memcached de la versión 1.6 de código abierto de memcached, excepto los siguientes:

  • 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á con CLIENT_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 admiten stats y stats reset. Otras variantes devolverán un ERROR

    • lru / lru_crawler- modificación de la LRU configuración del LRU rastreador

    • watch: observa los registros del servidor memcached

    • verbosity: configura el nivel de registro del servidor

    • me- no se admite el comando meta debug (me)