Sobes.tech
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 și GET pentru scrierea și citirea valorilor simple cheie-valoare.
  • HSET și HGET pentru lucrul cu tabele hash, de exemplu, pentru stocarea proprietăților obiectelor.
  • LPUSH și LRANGE pentru lucrul cu liste, de exemplu, pentru implementarea cozilor.
  • EXPIRE pentru stabilirea duratei de viață a cheilor.
  • DEL pentru ș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()