Sobes.tech
Junior — Middle

Môžete opísať príkazy Redis, ktoré ste používali v praxi?

sobes.tech AI

Odpoveď od AI

V práci s Redis som použil nasledujúce príkazy:

  • SET a GET na zápis a čítanie jednoduchých párov kľúč-hodnota.
  • HSET a HGET na prácu s hash tabuľkami, napríklad na ukladanie vlastností objektov.
  • LPUSH a LRANGE na prácu so zoznamami, napríklad na implementáciu front.
  • EXPIRE na nastavenie doby života kľúčov.
  • DEL na mazanie kľúčov.

Príklad použitia v Go s knižnicou go-redis:

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

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

// Nastavenie hodnoty
err := rdb.Set(ctx, "key", "value", 0).Err()

// Získanie hodnoty
val, err := rdb.Get(ctx, "key").Result()