Sobes.tech
Junior — Middle

Amaliyotingizda qoʻllagan Redis buyruqlarini ta'riflab berishingiz mumkinmi?

sobes.tech AI

AIdan javob

Redis bilan ishlashda quyidagi buyruqlardan foydalanardim:

  • SET va GET oddiy kalit-qiymat juftliklarini yozish va o'qish uchun.
  • HSET va HGET obyekt xususiyatlarini saqlash uchun hash jadvallar bilan ishlash.
  • LPUSH va LRANGE ro'yxatlar bilan ishlash, masalan, navbatlarni amalga oshirish uchun.
  • EXPIRE kalitlarning yashash vaqtini belgilash uchun.
  • DEL kalitlarni o'chirish uchun.

Go tilida go-redis kutubxonasi bilan foydalanish misoli:

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

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

// Qiymatni o'rnatish
err := rdb.Set(ctx, "key", "value", 0).Err()

// Qiymatni olish
val, err := rdb.Get(ctx, "key").Result()