ПРИМЕНЕНИЕ REDIS ДЛЯ КЭШИРОВАНИЯ В ВЕБ-ПРИЛОЖЕНИИ: ОЦЕНКА ЭФФЕКТИВНОСТИ

ПРИМЕНЕНИЕ REDIS ДЛЯ КЭШИРОВАНИЯ В ВЕБ-ПРИЛОЖЕНИИ: ОЦЕНКА ЭФФЕКТИВНОСТИ
Авторы: Поваров М. К., Ахметшина Э. Г.
Аннотация:

Актуальность исследования обусловлена ростом нагрузки на веб-сервисы и
необходимостью снижать задержку операций чтения без масштабирования основной
СУБД. Цель работы — разработать модуль кэширования на Redis для REST API и
экспериментально оценить влияние кэша на время отклика и пропускную способность.
Методика включает реализацию стратегии cache-aside с инвалидацией ключей при
изменении данных, развёртывание стека FastAPI/PostgreSQL/Redis и нагрузочное
тестирование эндпоинта GET /api/items при четырёх уровнях нагрузки (1, 10, 50, 100
параллельных запросов). Результаты показали снижение среднего времени отклика в 2-2,5
раза и рост RPS до 2,5 раз при повторяющихся чтениях; показатель p95 также существенно
улучшился. Выводы: Redis целесообразно применять в небольших read-heavy веб-
приложениях как доступный способ повышения производительности; полученные данные
применимы при проектировании учебных информационных систем и прототипов веб-
сервисов.

Ключевые слова: Redis; кэширование; веб-приложение; производительность; время отклика; in-memory; REST API; оптимизация.
Страницы в выпуске: 333-342

Журнал "Оригинальные исследования (ОРИС)" (включен в РИНЦ) ведет прием статей в ближайший номер до 31 августа 2026 г.