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:
SETeGETper scrivere e leggere semplici coppie chiave-valore.HSETeHGETper lavorare con tabelle hash, ad esempio per memorizzare proprietà di oggetti.LPUSHeLRANGEper lavorare con le liste, ad esempio per implementare code.EXPIREper impostare il tempo di vita delle chiavi.DELper 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()