Junior — Middle
Можете ли описати Redis команде које сте користили у пракси?
sobes.tech АИ
Одговор од АИ
U mom radu s Redis-om koristio sam sledeće komande:
SETiGETza zapis i čitanje jednostavnih parova ključ-vrednost.HSETiHGETza rad sa hash tabelama, na primer za skladištenje svojstava objekata.LPUSHiLRANGEza rad sa listama, na primer za implementaciju redova.EXPIREza postavljanje vremena trajanja ključeva.DELza brisanje ključeva.
Primer korišćenja u Go-u sa bibliotekom go-redis:
import (
"context"
"github.com/go-redis/redis/v8"
)
ctx := context.Background()
rdb := redis.NewClient(&redis.Options{
Addr: "localhost:6379",
})
// Postavljanje vrednosti
err := rdb.Set(ctx, "key", "value", 0).Err()
// Dobijanje vrednosti
val, err := rdb.Get(ctx, "key").Result()