Sobes.tech
Junior — Middle

Pratiklerinizde kullandığınız Redis komutlarını açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Redis ile çalışırken aşağıdaki komutları kullandım:

  • SET ve GET basit anahtar-değer yazma ve okuma için.
  • HSET ve HGET nesne özelliklerini saklamak gibi hash tablolarıyla çalışmak için.
  • LPUSH ve LRANGE listelerle çalışmak, örneğin kuyruklar oluşturmak için.
  • EXPIRE anahtarların yaşam süresini ayarlamak için.
  • DEL anahtarları silmek için.

Go dilinde go-redis kütüphanesi ile kullanım örneği:

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

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

// Değer ayarla
err := rdb.Set(ctx, "key", "value", 0).Err()

// Değeri al
val, err := rdb.Get(ctx, "key").Result()