Вступить в клуб →
средняявопросКэш и Redis в Spring

Redis с кэшем недоступен, и каталог отвечает 500, хотя база работает

Кэш товаров хранится в Redis. Во время обслуживания Redis был недоступен три минуты. Всё это время каталог отвечал ошибкой 500: исключение подключения к Redis пробрасывалось из @Cacheable наружу. База при этом работала и выдержала бы нагрузку.

Как правильно настроить поведение?

  • Обработчик ошибок кэша логирует сбой и продолжает работу через базу
  • Запретить обслуживание Redis в рабочее время
  • Убрать кэш — он стал точкой отказа
  • Увеличить таймаут подключения к Redis до 30 секунд

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела