Junior — Middle
¿Puede describir los comandos de Redis que ha utilizado en su práctica?
sobes.tech AI
Respuesta de la IA
En mi trabajo con Redis, utilicé los siguientes comandos:
SETyGETpara escribir y leer valores simples de clave-valor.HSETyHGETpara trabajar con tablas hash, por ejemplo, para almacenar propiedades de objetos.LPUSHyLRANGEpara trabajar con listas, por ejemplo, para implementar colas.EXPIREpara establecer el tiempo de vida de las claves.DELpara eliminar claves.
Ejemplo de uso en Go con la biblioteca go-redis:
import (
"context"
"github.com/go-redis/redis/v8"
)
ctx := context.Background()
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
})
// Establecer valor
err := rdb.Set(ctx, "key", "value", 0).Err()
// Obtener valor
val, err := rdb.Get(ctx, "key").Result()