Подготовка к интервью

Вопросы на собеседовании по Redis

319 вопросов по Redis с технических собеседований

319 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Redis — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: redis, database, backend.

Каталог

Результаты поиска

Найдено: 319
System Design

Как работает Redis sorted set для хранения отложенных задач и сколько памяти занимает?

В Redis sorted set идентификатор задачи можно хранить как member, а время запуска — как score. Готовые задачи выбирают по score не больше текущего времени.

Читать ответ
Теория

Что будет, если cacheService упадёт или Redis вернёт таймаут, и как это обработать?

Если Redis — только ускоряющий кэш, допустим контролируемый fallback к БД после короткого timeout. Ошибку кэша нужно отличать от отсутствующего ключа и не превращать в бесконечные повторы.

Читать ответ
System Design

Какую стратегию вытеснения (eviction policy) поставить в Redis для хранения отложенных нотификаций?

Для единственной копии отложенных уведомлений вытеснение недопустимо: выбирают noeviction и обрабатывают отказ записи при нехватке памяти. Надёжнее хранить источник истины в долговечном хранилище.

Читать ответ
System Design

[имя] спросил: Как было устроено хранение и кеширование персональных данных в сервисе? Почему выбрали PostgreSQL и Redis, как обеспечивали быстрый ответ и что происходило бы при недоступности Redis?

Опишите PostgreSQL как источник истины и Redis как кэш, если именно так было в проекте. Важны срок жизни, инвалидирование и безопасное поведение при отказе.

Читать ответ
Теория

Redis у вас держал данные чисто in-memory или был fallback на диск? Что произойдёт, если Redis упадёт?

Redis обычно обслуживает данные из памяти; RDB/AOF нужны для восстановления, а не являются автоматическим дисковым fallback при нехватке RAM. Последствия падения зависят от роли и настроек.

Читать ответ
Теория

Вы пересматривали Elasticsearch как альтернативу? Почему, если рассматривали, отказались от него в пользу Redis?

Redis и Elasticsearch выбирают по требованиям: быстрый доступ по ключу и кэширование — не то же самое, что полнотекстовый поиск и ранжирование.

Читать ответ
Теория

Получается, каждый дата-центр обновлял свой собственный Redis, если consumer-группы были разные?

Разные consumer groups могут независимо читать одни и те же события и строить собственный Redis в каждом дата-центре. Но это не следует только из названий групп.

Читать ответ
Теория

Вы говорили про read-model с Redis. Redis реплицировался между дата-центрами?

Уточните реальную схему: репликация одного набора Redis-данных или независимое построение read-model в каждом дата-центре. Внешне они могут выглядеть похожими, но гарантии различаются.

Читать ответ