From a9c09a43dc02b49a5dfd82876d63203d2a45395a Mon Sep 17 00:00:00 2001 From: Rustam Ibragimov <33183529+0exp@users.noreply.github.com> Date: Mon, 1 Apr 2024 01:17:46 +0300 Subject: [PATCH 1/2] Update distributed-locks.md: add new Ruby Implementation "redis_queued_locks" Added new ruby implementation of Redis Distributed Locks `redis_queued_locks` to the **Implementations** list. The new implementation realizes "lock queues" feature. https://github.com/0exp/redis_queued_locks --- docs/manual/patterns/distributed-locks.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/manual/patterns/distributed-locks.md b/docs/manual/patterns/distributed-locks.md index 603e0e91fc..b8d34b29b3 100644 --- a/docs/manual/patterns/distributed-locks.md +++ b/docs/manual/patterns/distributed-locks.md @@ -32,6 +32,7 @@ Before describing the algorithm, here are a few links to implementations already available that can be used for reference. * [Redlock-rb](https://github.com/antirez/redlock-rb) (Ruby implementation). There is also a [fork of Redlock-rb](https://github.com/leandromoreira/redlock-rb) that adds a gem for easy distribution. +* [RedisQueuedLocks](https://github.com/0exp/redis_queued_locks) (Ruby implementation) * [Redlock-py](https://github.com/SPSCommerce/redlock-py) (Python implementation). * [Pottery](https://github.com/brainix/pottery#redlock) (Python implementation). * [Aioredlock](https://github.com/joanvila/aioredlock) (Asyncio Python implementation). From 66f582c2a3c94844aad6681e42adafe9babfb4a2 Mon Sep 17 00:00:00 2001 From: Rustam Ibragimov Date: Mon, 1 Apr 2024 14:21:01 +0300 Subject: [PATCH 2/2] added missing dot at the end of the line --- docs/manual/patterns/distributed-locks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/manual/patterns/distributed-locks.md b/docs/manual/patterns/distributed-locks.md index b8d34b29b3..6f114a126f 100644 --- a/docs/manual/patterns/distributed-locks.md +++ b/docs/manual/patterns/distributed-locks.md @@ -32,7 +32,7 @@ Before describing the algorithm, here are a few links to implementations already available that can be used for reference. * [Redlock-rb](https://github.com/antirez/redlock-rb) (Ruby implementation). There is also a [fork of Redlock-rb](https://github.com/leandromoreira/redlock-rb) that adds a gem for easy distribution. -* [RedisQueuedLocks](https://github.com/0exp/redis_queued_locks) (Ruby implementation) +* [RedisQueuedLocks](https://github.com/0exp/redis_queued_locks) (Ruby implementation). * [Redlock-py](https://github.com/SPSCommerce/redlock-py) (Python implementation). * [Pottery](https://github.com/brainix/pottery#redlock) (Python implementation). * [Aioredlock](https://github.com/joanvila/aioredlock) (Asyncio Python implementation).