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()