Det finns några sätt att implementera låsning i Redis, utan att veta mer om scenariot låter det som SETNX
skulle jobba. Se Designmönster:Låsning med SETNX
i Redis-dokumentationen. Transaktioner i Redis kan också vara intressant läsning, även om jag misstänker att det inte är precis vad du är ute efter i det här fallet.