&gt;  I think the unique random token of Redlock is enough for Check &amp; Set when the lock holder work materializes into a database write<p>But that&#x27;s optimistic concurrency control! In that case the locking service is a pure optimization and doesn&#x27;t affect correctness. So why use this complex multi-node locking thing then, instead of a single redis node?