Настройка Redis и кэширования
Реализация OSA Proxy
Эта страница относится к текущей реализации OSA Proxy. Архивная Java/Spring-реализация доступна в разделе Архивная Java/Spring-реализация.
OSA Proxy поддерживает Redis-кэш вердиктов Judge, чтобы ускорять повторные запросы и снижать нагрузку на CodeScoring. Кэш выключен по умолчанию.
Параметры
TTL и фоновое обновление
Фоновое обновление не продлевает TTL записи само по себе. TTL продлевается при чтении данных из кэша реальными запросами, поэтому редко используемые записи со временем удаляются из Redis.
Управление кэшем
Служебный API доступен через Swagger UI:
Основные операции:
DELETE /api/cache/purls— удалить конкретные PURL из кэша вердиктов;DELETE /api/cache/packages/{packageType}— удалить записи по типу пакета, имени пакета или repository context.
Страница была полезна?
