Il existe plusieurs façons d'implémenter le verrouillage dans Redis, sans en savoir plus sur le scénario, cela ressemble à SETNX
travaillerait. Voir Modèle de conception :verrouillage avec SETNX
dans la documentation Redis. De plus, les transactions dans Redis peuvent être intéressantes à lire, bien que je soupçonne que ce n'est pas exactement ce que vous recherchez dans ce cas.