Sobes.tech
Junior — Middle

Vai jūs varētu aprakstīt Redis komandas, kuras izmantojāt praksē?

sobes.tech AI

Atbilde no AI

Strādājot ar Redis, es izmantoju šādas komandas:

  • SET un GET vienkāršu atslēgas-vertības pāru rakstīšanai un lasīšanai.
  • HSET un HGET darbam ar hash tabulām, piemēram, objektu īpašību glabāšanai.
  • LPUSH un LRANGE darbam ar sarakstiem, piemēram, rindu realizēšanai.
  • EXPIRE atslēgu dzīves laika iestatīšanai.
  • DEL atslēgu dzēšanai.

Piemērs izmantošanai Go valodā ar go-redis bibliotēku:

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

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

// Vērtības iestatīšana
err := rdb.Set(ctx, "key", "value", 0).Err()

// Vērtības iegūšana
val, err := rdb.Get(ctx, "key").Result()