Расскажи про использование Redis в твоих проектах.

В работе с Redis я использовал следующие команды:

Короткий ответ

Что ответить на собеседовании

В работе с Redis я использовал следующие команды:

Подробный разбор

Ответ с пояснениями

В работе с 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()

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку