Sobes.tech
Junior — Middle

Ar galite apibūdinti Redis komandas, kurias naudojote praktikoje?

sobes.tech AI

Atsakymas iš AI

Dirbdamas su Redis, naudojausi šiais komandomis:

  • SET ir GET paprastų raktas-reikšmės porų rašymui ir skaitymui.
  • HSET ir HGET darbui su žemėlapių lentelėmis, pavyzdžiui, objektų savybių saugojimui.
  • LPUSH ir LRANGE darbui su sąrašais, pavyzdžiui, eilėms įgyvendinti.
  • EXPIRE raktų gyvavimo laiko nustatymui.
  • DEL raktų ištrynimui.

Pavyzdys naudojimo Go kalba su go-redis biblioteka:

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

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

// Reikšmės nustatymas
err := rdb.Set(ctx, "key", "value", 0).Err()

// Reikšmės gavimas
val, err := rdb.Get(ctx, "key").Result()