Sobes.tech
Junior — Middle

Pouvez-vous décrire les commandes Redis que vous avez utilisées dans votre pratique?

sobes.tech IA

Réponse de l'IA

Dans mon travail avec Redis, j'ai utilisé les commandes suivantes:

  • SET et GET pour écrire et lire des valeurs simples clé-valeur.
  • HSET et HGET pour travailler avec des tables de hachage, par exemple pour stocker des propriétés d'objet.
  • LPUSH et LRANGE pour travailler avec des listes, par exemple pour implémenter des files d'attente.
  • EXPIRE pour définir la durée de vie des clés.
  • DEL pour supprimer des clés.

Exemple d'utilisation en Go avec la bibliothèque go-redis:

import (
    "context"
    "github.com/go-redis/redis/v8"
)

ctx := context.Background()
rdb := redis.NewClient(&redis.Options{
    Addr: "localhost:6379",
})

// Définir une valeur
err := rdb.Set(ctx, "key", "value", 0).Err()

// Obtenir une valeur
val, err := rdb.Get(ctx, "key").Result()