Istnieje kilka sposobów na zaimplementowanie blokowania w Redis, bez wiedzy o scenariuszu, który brzmi jak SETNX
pracowałbym. Zobacz Wzorzec projektowy:Blokowanie za pomocą SETNX
w dokumentacji Redis. Ponadto transakcje w Redis mogą być interesujące, chociaż podejrzewam, że w tym przypadku nie jest to dokładnie to, czego szukasz.