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:
SETundGETzum Schreiben und Lesen einfacher Schlüssel-Wert-Paare.HSETundHGETzum Arbeiten mit Hash-Tabellen, z.B. zum Speichern von Objekteigenschaften.LPUSHundLRANGEzum Arbeiten mit Listen, z.B. zur Implementierung von Warteschlangen.EXPIREzum Festlegen der Lebensdauer von Schlüsseln.DELzum 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()