Sobes.tech
Junior — Middle

Kas saaksite kirjeldada Redis käske, mida olete praktikas kasutanud?

sobes.tech AI

Vastus AI-lt

Töötades Redisiga, kasutasin järgmisi käske:

  • SET ja GET lihtsate võtme-väärtuse paaride kirjutamiseks ja lugemiseks.
  • HSET ja HGET hash-tabelitega töötamiseks, näiteks objektide omaduste salvestamiseks.
  • LPUSH ja LRANGE listidega töötamiseks, näiteks järjekordade rakendamiseks.
  • EXPIRE võtmete eluea määramiseks.
  • DEL võtmete kustutamiseks.

Näide kasutamisest Go keeles koos go-redis teegiga:

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

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

// Väärtuse seadistamine
err := rdb.Set(ctx, "key", "value", 0).Err()

// Väärtuse saamine
val, err := rdb.Get(ctx, "key").Result()