Junior — Middle
Kunt u de Redis-commando's beschrijven die u in uw praktijk hebt gebruikt?
sobes.tech AI
Antwoord van AI
In mijn werk met Redis heb ik de volgende commando's gebruikt:
SETenGETvoor het schrijven en lezen van eenvoudige sleutel-waarde paren.HSETenHGETvoor het werken met hash-tabellen, bijvoorbeeld voor het opslaan van objecteigenschappen.LPUSHenLRANGEvoor het werken met lijsten, bijvoorbeeld voor het implementeren van wachtrijen.EXPIREvoor het instellen van de levensduur van sleutels.DELvoor het verwijderen van sleutels.
Voorbeeld van gebruik in Go met de go-redis bibliotheek:
import (
"context"
"github.com/go-redis/redis/v8"
)
ctx := context.Background()
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
})
// Waarde instellen
err := rdb.Set(ctx, "key", "value", 0).Err()
// Waarde ophalen
val, err := rdb.Get(ctx, "key").Result()