Retour à la leçonMission
Mission : migrer 50000 profils utilisateurs sans casser les clés existantes
Modéliser des profils utilisateurs avec des hashes, ajouter un champ par défaut sans écraser les profils déjà migrés, et parcourir un hash volumineux sans bloquer le serveur.
Contexte
L'ancien système stockait chaque champ utilisateur (user:1000:name, user:1000:email, ...) comme une clé séparée, pour 50000 utilisateurs. Une migration vers des hashes est en cours, mais un script parallèle a déjà positionné le champ role sur certains comptes. Tu dois compléter la migration sans jamais écraser ce que ce script a déjà fait, et savoir explorer un très gros hash sans bloquer le serveur.