Rankings
Invalidar Cache do Ranking
Invalida forçosamente o cache do ranking global (uso administrativo)
POST
Descrição
Invalida forçosamente o cache do ranking global. Esta é uma rota administrativa que permite forçar a regeneração do ranking em casos especiais, como após correções de dados ou atualizações importantes.Autenticação
Uso Recomendado
Esta rota deve ser usada em situações específicas:- Após correções manuais de streaks no banco de dados
- Após migrações ou atualizações de dados
- Quando detectadas inconsistências no ranking
- Para testes e validações em ambiente de desenvolvimento
O cache do ranking é renovado automaticamente às 5h da manhã todos os dias. Use esta rota apenas quando necessário.
Response
Indica se a invalidação foi bem-sucedida
Mensagem descritiva sobre o resultado da operação
Efeitos da Invalidação
Imediatos
- Cache do ranking global é removido do KV storage
- Próxima requisição ao ranking irá regenerar os dados do banco
- Tempo de resposta será maior na primeira consulta após invalidação
Subsequentes
- Novo cache será criado com TTL até as próximas 5h da manhã
- Performance normal restaurada após primeira regeneração
- Todos os endpoints de ranking utilizarão os novos dados
Monitoramento
Logs
A invalidação de cache é registrada nos logs do sistema:Métricas
- Tempo de regeneração do cache
- Número de registros processados
- Performance das queries de ranking
Considerações de Performance
Impacto Estimado
- Regeneração: 2-5 segundos para processar ~100k leitores
- Cache miss: Primeira consulta pode levar 3-8 segundos
- Recuperação: Performance normal em ~10 segundos
Alternativas
Em vez de invalidar o cache, considere:- Aguardar a renovação automática às 5h
- Usar endpoints de debug para investigar problemas
- Aplicar correções de dados em horários de baixo tráfego
