Sobes.tech
Junior — Middle

Können Sie die Redis-Befehle beschreiben, die Sie in Ihrer Praxis verwendet haben?

sobes.tech KI

Antwort von AI

Bei meiner Arbeit mit Redis habe ich die folgenden Befehle verwendet:

  • SET und GET zum Schreiben und Lesen einfacher Schlüssel-Wert-Paare.
  • HSET und HGET zum Arbeiten mit Hash-Tabellen, z.B. zum Speichern von Objekteigenschaften.
  • LPUSH und LRANGE zum Arbeiten mit Listen, z.B. zur Implementierung von Warteschlangen.
  • EXPIRE zum Festlegen der Lebensdauer von Schlüsseln.
  • DEL zum Löschen von Schlüsseln.

Beispiel für die Verwendung in Go mit der Bibliothek go-redis:

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

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

// Wert setzen
err := rdb.Set(ctx, "key", "value", 0).Err()

// Wert abrufen
val, err := rdb.Get(ctx, "key").Result()