A distributed lock implementation using Upstash Redis
nodejs distributed locks
Distributed lock with Redis implementation for Node.js
Distributed lock backed by Google Cloud Datastore
Redis-based distributed lock module for NestJS, built on @redis-kit/lock
A distributed lock manager for NestJS
a distributed lock client backed by mongo
Distributed lock with single redis instance, simple and easy to use for Nestjs
Distributed lock with single redis instance, simple and easy to use for Nestjs
Distributed lock with single redis instance, simple and easy to use for Nestjs
A distributed semaphore library for Effect with pluggable backends
distributed lock based on mongodb
A distributed lock using zookeeper
Distributed lock with single Redis instance, simple and easy to use for Nest.js
Distributed lock module for eDirect NestJS applications. Provides two Redis-backed locking primitives: a **Timed Lock** for exclusive one-at-a-time task execution across pods, and a **Distributed Lock** (owner lock) for leader-election patterns in cluster
Enables distributed locking for sequelize applications
Distributed lock module for Titan framework with Redis-backed locking
TypeScript client for the dflockd distributed lock daemon
Distributed Lock service for weave.js
distributed lock implementation using redis, supporting promise and typescript
Distributed lock using DynamoDB
Enables distributed locking for sequelize applications
A distributed lock using etcd
A distributed lock implementation using Upstash Redis
Distributed locks for Rust with multiple backend support (PostgreSQL, Redis, MySQL, MongoDB, file system)
A distributed locking crate built on Cloud Spanner and TrueTime.
A simple and easy-to-use asynchronous redis distributed lock implementation based on tokio and redis-rs.
A simple and easy-to-use asynchronous redis distributed read-write lock implementation based on tokio and redis-rs.
Distributed lock primitives (in-memory, Redis, PostgreSQL) for the rok framework
Core traits and types for distributed locks
File system backend for distributed locks using OS-level file locking
MongoDB backend for distributed locks using atomic updates and TTL indexes
MySQL backend for distributed locks using GET_LOCK/RELEASE_LOCK functions
PostgreSQL backend for distributed locks using advisory locks
Redis backend for distributed locks with RedLock algorithm support
A lightweight distributed lock implementation built on top of etcd using leases and watch
A distributed lock based on Google Cloud Storage
Distributed lock using Redis written in Ruby. Highly inspired by https://github.com/antirez/redlock-rb.
Distributed lock using ruby redis
Distributed locking with memcached.
Distributed locks (mutexes & semaphores) using Memcached or Redis.
Distributed Locking
Distributed locking using mysql get_lock().
|> Distributed locks with "prioritized lock acquisition queue" capabilities based on the Redis Database. |> Each lock request is put into the request queue (each lock is hosted by its own queue separately from other queues) and processed in order of their priority (FIFO). |> Each lock request lives some period of time (RTTL) (with requeue capabilities) which guarantees the request queue will never be stacked. |> In addition to the classic `queued` (FIFO) strategy RQL supports `random` (RANDOM) lock obtaining strategy when any acquirer from the lock queue can obtain the lock regardless the position in the queue. |> Provides flexible invocation flow, parametrized limits (lock request ttl, lock ttl, queue ttl, lock attempts limit, fast failing, etc), logging and instrumentation.
A redis lock as suggested by redis documentation
Yet another Ruby distributed lock using Redis, with emphasis in transparency. Requires Redis >= 2.6.12, because it uses the new syntax for SET to easily implement the robust algorithm described in the SET command documentation (http://redis.io/commands/set).
dynalock is a distributed lock that uses Amazon Web Service Dynamod DB
Allows to use a Google Cloud Storage bucket as a distributed locking system
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.