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

  • SET en GET voor het schrijven en lezen van eenvoudige sleutel-waarde paren.
  • HSET en HGET voor het werken met hash-tabellen, bijvoorbeeld voor het opslaan van objecteigenschappen.
  • LPUSH en LRANGE voor het werken met lijsten, bijvoorbeeld voor het implementeren van wachtrijen.
  • EXPIRE voor het instellen van de levensduur van sleutels.
  • DEL voor 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()