Junior — Middle
Puteți descrie comenzile Redis pe care le-ați folosit în practică?
sobes.tech AI
Răspuns de la AI
În munca mea cu Redis, am folosit următoarele comenzi:
SETșiGETpentru scrierea și citirea valorilor simple cheie-valoare.HSETșiHGETpentru lucrul cu tabele hash, de exemplu, pentru stocarea proprietăților obiectelor.LPUSHșiLRANGEpentru lucrul cu liste, de exemplu, pentru implementarea cozilor.EXPIREpentru stabilirea duratei de viață a cheilor.DELpentru ștergerea cheilor.
Exemplu de utilizare în Go cu biblioteca go-redis:
import (
"context"
"github.com/go-redis/redis/v8"
)
ctx := context.Background()
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
})
// Stabilirea unei valori
err := rdb.Set(ctx, "key", "value", 0).Err()
// Obținerea unei valori
val, err := rdb.Get(ctx, "key").Result()