Актуальность исследования обусловлена ростом нагрузки на веб-сервисы и
необходимостью снижать задержку операций чтения без масштабирования основной
СУБД. Цель работы — разработать модуль кэширования на 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 веб-
приложениях как доступный способ повышения производительности; полученные данные
применимы при проектировании учебных информационных систем и прототипов веб-
сервисов.