Guardar a melhor marca de cada jogador é um projeto prático de Redis sobre resultados de competição reutilizáveis. Preserve a melhor tentativa por ID estável e publique todos os participantes que atingem a marca real de classificação.
Um Guided Lab de três etapas aborda as melhores pontuações altas, todos os empates no corte e uma prova cronometrada em que menos é melhor. Um Challenge independente aplica esses métodos a outra prova. Cada unidade tem seus próprios dados sintéticos.
O que você aprenderá
- Distinguir marcas absolutas de incrementos e preservar a melhor com atualizações condicionais atômicas do Redis.
- Separar jogadores com o mesmo nome por IDs estáveis e manter resultados anteriores.
- Encontrar a pontuação na posição k e incluir todos os empatados para diferentes posições de corte positivas.
- Salvar funções reutilizáveis de registro e classificação nas duas direções, com resultados vazios reais.
Para quem é este curso
Para iniciantes que conhecem navegação básica no terminal, conexões Redis e GET/SET. Conjuntos ordenados e modelos completos de funções Python são explicados antes do uso; não é necessário desenvolver aplicações Python.
O LabEx fornece Redis, folhas de tentativas e o quadro real de resultados no Terminal do navegador. Não é necessária instalação local nem framework de frontend.
Perguntas frequentes
A classificação permanece consistente durante novas tentativas?
A atualização da melhor marca é atômica. A classificação ocorre após encerrar os envios; suas duas leituras não garantem um retrato consistente durante atualizações. A prova usa segundos inteiros positivos, sem cronometragem fracionária, recursos sobre resultados, persistência ou failover.
O quadro corrige uma função errada?
Não. Ele executa o método salvo e mostra os resultados reais do Redis e os nomes do cadastro. Empates omitidos, melhores marcas incorretas e erros de consulta continuam visíveis. O Challenge usa mecanismos totalmente praticados no Guided Lab.




