Sobes.tech
Junior — Middle

შეგიძლიათ აღწეროთ Redis ბრძანებები, რომლებიც პრაქტიკაში გამოიყენეთ?

sobes.tech AI

პასუხი AI-სგან

როდესაც ვმუშაობდი Redis-თან, გამოვიყენე შემდეგი ბრძანებები:

  • SET და GET მარტივი გასაღები-მნიშვნელობის წყვილების დასაწერად და წაკითხად.
  • HSET და HGET ჰეშ-ცხრილებთან მუშაობისთვის, მაგალითად, ობიექტის თვისებების შენახვისთვის.
  • LPUSH და LRANGE სიებთან მუშაობისთვის, მაგალითად, რიგების განხორციელებისთვის.
  • EXPIRE გასაღების სიცოცხლის ხანგრძლივობის განსაზღვრად.
  • DEL გასაღებების წაშლელად.

გამოყენების მაგალითი Go-ში go-redis ბიბლიოთეკით:

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

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

// მნიშვნელობის დაყენება
err := rdb.Set(ctx, "key", "value", 0).Err()

// მნიშვნელობის მიღება
val, err := rdb.Get(ctx, "key").Result()