Redis
Avancé
Correction d’un problème de concurrence sur un compteur partagé
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
concurrency
atomicity
counter
bugfix
performance
Scénario Technique
Contexte : Une application utilise Redis pour compter le nombre de téléchargements d’un fichier. Le Problème : Lors de fortes charges, le compteur affiche des valeurs incohérentes à cause d’opérations multiples non atomiques. Extrait actuel : GET downloads:file1 INCR downloads:file1 Cette séquence peut provoquer des conflits en cas d’accès simultané. Contraintes : Garantir l’atomicité des opérations. Maintenir les performances sous forte concurrence. Livrable attendu : Corriger l’implémentation afin d’assurer un comptage fiable même en environnement concurrent.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.