A distributed lock implementation using Upstash Redis
Lock on asynchronous code
A distributed semaphore library for Effect with pluggable backends
Battle-hardened distributed locking using redis
Mutex lock implemented using redis
Production-ready distributed locks for Redis and Valkey with support for node-redis, ioredis, and Valkey GLIDE
OpenTelemetry instrumentation for `redis` database client for Redis
A locking primitive using redis.
Node distributed locking using redis with ioredis adapter
Production-ready distributed locking library for Redis with Redlock algorithm implementation
Redis-based distributed lock module for NestJS, built on @redis-kit/lock
Node distributed locking using redis
Distributed lock with Redis implementation for Node.js
Do distributed GraphQL subscriptions over Redis.
Redis storage for NestJS Throttler enabling distributed rate limiting across multiple application instances
Distributed mutex and semaphore based on Redis
Rush plugin for Redis cobuild lock
High Performance Layer 1 / Layer 2 Caching with Keyv Storage
Node distributed locking using redis with ioredis adapter
A distributed locking solution for NestJS, providing a decorator for critical sections with Redis-based synchronization.
Redis utilities for redis instrumentations
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
Distributed lock with single redis instance, simple and easy to use for Nestjs
DOM trap for a focus
Redis backend for distributed locks with RedLock algorithm support
Distributed locks for Rust with multiple backend support (PostgreSQL, Redis, MySQL, MongoDB, file system)
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
Distributed lock using Redis written in Ruby. Highly inspired by https://github.com/antirez/redlock-rb.
Distributed lock using ruby redis
Distributed locks (mutexes & semaphores) using Memcached or Redis.
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).
|> 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.
Potlock is redis based concurrent read-write lock distributed across processes.
distributed lock for Ruby (using Redis)
Redlock Redis-based distributed locks implementation in Ruby
remote-based mutexes
Distributed Object Locks built on Redis.
Acquire and keep distributed locks alive using redis
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.