Sobes.tech
Junior — Middle

Può descrivere i comandi Redis che ha utilizzato nella sua pratica?

sobes.tech AI

Risposta dell'AI

Nel mio lavoro con Redis, ho utilizzato i seguenti comandi:

  • SET e GET per scrivere e leggere semplici coppie chiave-valore.
  • HSET e HGET per lavorare con tabelle hash, ad esempio per memorizzare proprietà di oggetti.
  • LPUSH e LRANGE per lavorare con le liste, ad esempio per implementare code.
  • EXPIRE per impostare il tempo di vita delle chiavi.
  • DEL per eliminare le chiavi.

Esempio di utilizzo in Go con la libreria go-redis:

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

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

// Imposta un valore
err := rdb.Set(ctx, "key", "value", 0).Err()

// Ottieni un valore
val, err := rdb.Get(ctx, "key").Result()