Можешь перечислить основные команды, используемые в Redis и кратко описать их назначения?
Основные команды Redis и их назначения:
Читать ответПодготовка к интервью
319 вопросов по Redis с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Redis — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: redis, database, backend.
Каталог
Основные команды Redis и их назначения:
Читать ответRedis pub/sub не гарантирует доставку сообщений: если подписчик отключен или не успевает обработать сообщение, оно теряется. Для шахмат, где важна надежная доставка ходов, это критично.
Читать ответСырые данные складывают в S3 для долговременного и дешёвого хранения больших объёмов информации в исходном виде. Это позволяет:
Читать ответПри использовании Redis под высокой нагрузкой могут возникнуть следующие проблемы:
Читать ответRedis использовался вместо in-memory кэша по нескольким причинам:
Читать ответRedis сам по себе не обеспечивает высокую степень отказоустойчивости из коробки, так как это in-memory хранилище, и при сбое сервера данные могут быть потеряны, если не настроено сохранение на диск.
Читать ответДля создания собственной многопоточной версии Redis на Go нужно реализовать несколько ключевых компонентов:
Читать ответRedis — это хранилище данных в памяти, работающее как структура данных ключ-значение.
Читать ответОсновная причина, почему не обращались к сервису справочников на каждый запрос, а использовали Redis для хранения данных обогащения, — это производительность и снижение задержек.
Читать ответСтратегии инвалидации кэша в Redis:
Читать ответДа, опыт работы с Redis обычно включает использование его как высокопроизводительного in-memory хранилища для кэширования, сессий, очередей сообщений и других задач.
Читать ответRedis часто используют для дедупликации сообщений в Kafka, чтобы избежать повторной обработки одних и тех же событий. Kafka гарантирует доставку "как минимум один раз", поэтому дубликаты могут появляться.
Читать ответ