Sobes.tech
Back to questions
Junior — Middle
85

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

Companies where asked
Бери Заряд

Answer from AI

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