Saturn Studio — Redis

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

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}