Guardar a melhor marca de cada jogador

Guarde no Redis a melhor marca absoluta apesar de tentativas atrasadas ou repetidas e inclua todos os participantes empatados no corte.

ProjetoRedisBanco de Dados

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

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.

Professor

labby
Labby
Labby is the LabEx teacher.