Retour aux cas pratiques
RedisAvancé
Correction d’un problème de concurrence sur un compteur partagé
Scénario
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.
Compétences ciblées
concurrencyatomicitycounterbugfixperformance