A package for managing locks for critical sections while allowing horizontal scaling or micro-service architecture
Distributed locks library
Production-ready distributed locks for Redis and Valkey with support for node-redis, ioredis, and Valkey GLIDE
Redis integration for quanticjs — cache, invalidation, distributed locks
FoundationDB distributed locks
Distributed locks plugin for NestJS RedisX with auto-renewal and retry strategies
Common utils for all sub-packages for distributed-locks
nodejs distributed locks
DynamoDB persistence adapter for go-go-scope - distributed locks, circuit breaker state, and caching
PostgreSQL persistence adapter for go-go-scope - distributed locks and circuit breaker state
Redis persistence adapter for go-go-scope - distributed locks and circuit breaker state
Distributed locks powered by etcd v3 for Node.js
The mongodb package for the storage layer for distributed locks
SQLite persistence adapter for go-go-scope - distributed locks and circuit breaker state
MySQL/MariaDB persistence adapter for go-go-scope - distributed locks and circuit breaker state
The postgresql package for the storage layer for distributed locks
TypeScript-native MongoDB ODM with multi-level caching (cache-hub), distributed locks, Saga orchestration, unified expression system (122 operators), connection pool management, ChangeStream sync, slow-query logging, and full v1 API compatibility
The redis package for the storage layer for distributed locks
Distributed Locks using Redis
Protect your functions with distributed locks
NestJS module for Redis distributed locks and caching using Redisson
A library for acquiring and releasing distributed locks via S3.
Distributed locks using Consul
djs-kt: a TypeScript dynamic JSON manager for Node.js clusters — supports in-memory, JSON-file and Redis-backed state with optional distributed locks.
A distributed locking crate built on Cloud Spanner and TrueTime.
Distributed locks for Rust with multiple backend support (PostgreSQL, Redis, MySQL, MongoDB, file system)
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
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
A distributed locking system for mysql.
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.