Sobes.tech
Назад к вопросам
Junior — Middle
86

Можете описать команды Redis, которые вы применяли в своей практике?

Компании, где спрашивали
Бери Заряд

Ответ от нейросети

sobes.tech 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()