Redlock
A distributed locking algorithm built on Redis, proposed by Redis creator Antirez. It improves reliability by acquiring locks across multiple independent Redis nodes simultaneously. The algorithm's safety guarantees remain a subject of debate in the academic community.
Core Facts
Timeline (last 90 days)
Redlock algorithm author Antirez and distributed systems researcher Martin Kleppmann once engaged in a famous debate over whether short leases would cause lock safety failures under network partitions or process pauses.
Redis author Antirez proposed the Redlock algorithm, which avoids single points of failure by simultaneously acquiring locks across multiple independent Redis instances.
Distributed systems expert Martin Kleppmann criticized the Redlock algorithm for having security vulnerabilities in network partition and clock skew scenarios.
All Facts (4)
Distributed locks can establish mutually exclusive access among multiple service instances via Redis's SETNX command or the Redlock algorithm.
65%UnverifiedRedlock algorithm author Antirez and distributed systems researcher Martin Kleppmann once engaged in a famous debate over whether short leases would cause lock safety failures under network partitions or process pauses.
50%UnverifiedRedis author Antirez proposed the Redlock algorithm, which avoids single points of failure by simultaneously acquiring locks across multiple independent Redis instances.
50%UnverifiedDistributed systems expert Martin Kleppmann criticized the Redlock algorithm for having security vulnerabilities in network partition and clock skew scenarios.
50%