Retour à la leçon
Mission

Mission : empêcher un job de supprimer le verrou d'un autre worker

Poser un verrou distribué auto-expirant, diagnostiquer un TTL manquant, et sécuriser sa libération avec un jeton propriétaire.

Commandes qui pourraient t’être utiles
set

Contexte

Un système de jobs utilise des verrous Redis pour qu'un seul worker traite chaque tâche à la fois. Un premier incident a bloqué toute la file pendant des heures à cause d'un verrou sans expiration ; un second incident a fait perdre le travail d'un worker légitime à cause d'une libération de verrou mal sécurisée. Tu dois corriger les deux problèmes.