Sobes.tech
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:

  • SET y GET para escribir y leer valores simples de clave-valor.
  • HSET y HGET para trabajar con tablas hash, por ejemplo, para almacenar propiedades de objetos.
  • LPUSH y LRANGE para trabajar con listas, por ejemplo, para implementar colas.
  • EXPIRE para establecer el tiempo de vida de las claves.
  • DEL para 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()