
Redis es un almacén de datos en memoria de código abierto que se utiliza como base de datos, caché y intermediario de mensajes (message broker).
Table of Contents
Descripción de los comandos
Eliminar una Clave de Redis (Delete a Key From Redis)
Eliminar una clave de Redis.
| Parámetros | Descripción | Ejemplo |
| Credencial (Credential) | Credencial de Redis necesaria para eliminar una clave. | credential |
| Clave (Key) | Clave que desea eliminar de Redis. | mykey |
| Asignar resultado a variable (Assign result to variable) | Variable donde se almacenará el resultado. Ejemplo {"key" "mykey", "deleted" true, "deleted_count" 1} | {var} |
Establecer el valor de una Clave en Redis (Set the value of a Key in Redis)
Establecer el valor de una clave de Redis.
| Parámetros | Descripción | Ejemplo |
| Credencial (Credential) | Credencial de Redis necesaria para establecer el valor de una clave. | credential |
| Clave (Key) | Clave que desea establecer en Redis. | mykey |
| Valor (Value) | Valor que desea establecer para la clave en Redis. | myvalue |
| Tipo de Clave (Key Type) | Tipo de dato de la clave en Redis. | Hash, List, Sets, String |
| Asignar resultado a variable (Assign result to variable) | Variable donde se almacenará el resultado. Ejemplo {"key" "mykey", "type" "string", "value" "myvalue", "success" true, "redis_result" "1"} | {var} |
Obtener el valor de una Clave de Redis (Get the value of a Key from Redis)
Obtener el valor de una clave de Redis.
| Parámetros | Descripción | Ejemplo |
| Credencial (Credential) | Credencial de Redis necesaria para obtener el valor de una clave. | credential |
| Clave (Key) | Clave que desea obtener de Redis. | mykey |
| Tipo de Clave (Key Type) | Tipo de dato de la clave en Redis. | Hash, List, Sets, String |
| Asignar resultado a variable (Assign result to variable) | Variable donde se almacenará el resultado. Ejemplo {"key" "mykey", "type" "string", "found" true, "value" "myvalue"} | {var} |
Incrementar una Clave por 1 de Forma Atómica (Atomically Increment a Key By 1)
Incrementar una clave por 1 de forma atómica en Redis.
| Parámetros | Descripción | Ejemplo |
| Credencial (Credential) | Credencial de Redis necesaria para incrementar una clave. | credential |
| Clave (Key) | Clave que desea incrementar en Redis. | mycounter |
| Expirar (Expire) | Tiempo de expiración para la clave en milisegundos. Si no se proporciona, la clave no expirará. | Expire |
| Restablecer el tiempo de expiración desde el primer incremento (Reset expiration time from the first increment) | Si está marcado, el tiempo de expiración se restablecerá cuando expire. | Resets the expiration time from the last increment |
| Restablece el tiempo de expiración desde el último incremento (If checked, the expiration time will be reset every time the key is incremented.) | Variable donde se almacenará el resultado. Ejemplo {"key" "mycounter", "value" 10, "expire" 5000, "success" true} | {var} |
Devolver todas las Claves que Coincidan con un Patrón (Return all Keys Matching a Pattern)
Listar claves por patrón.
| Parámetros | Descripción | Ejemplo |
| Credencial (Credential) | Credencial de Redis necesaria para listar claves. | credential |
| Patrón de Clave (Key Pattern) | Patrón para hacer coincidir claves en Redis. | Key pattern* |
| Obtener Valores (Get Values) | También devolver el valor de cada clave coincidente. | Get Values |
| Asignar resultado a variable (Assign result to variable) | Variable donde se almacenará el resultado. Ejemplo [{"pattern" "my*", "total" "3"}, [{items {"key" "user", "type" "string", "value" "Alice"}}] | {var} |

