The redis package for the storage layer for distributed locks
A node.js redlock implementation for distributed redis locks
A modern node.js redlock implementation for distributed redis locks
OpenTelemetry instrumentation for `redis` database client for Redis
Production-ready distributed locks for Redis and Valkey with support for node-redis, ioredis, and Valkey GLIDE
Mutex lock implemented using redis
NestJS integration for redlock-universal - Distributed Redis and Valkey locks with decorators, modules, and dependency injection
Please refer to original library
Heavily inspired by @envelop/response-cache
Do distributed GraphQL subscriptions over Redis.
Distributed mutex and semaphore based on Redis
Redis-based distributed lock module for NestJS, built on @redis-kit/lock
High Performance Layer 1 / Layer 2 Caching with Keyv Storage
Redis utilities for redis instrumentations
A distributed locking solution for NestJS, providing a decorator for critical sections with Redis-based synchronization.
A distributed lock implementation using Upstash Redis
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
A robust, performance-focused and full-featured Redis client for Node.js.
A modern, high performance Redis client
A distributed semaphore library for Effect with pluggable backends
This package provides support for the [RedisBloom](https://redis.io/docs/data-types/probabilistic/) module, which adds additional probabilistic data structures to Redis.
This package provides support for the [RedisJSON](https://redis.io/docs/latest/develop/data-types/json/) module, which adds JSON as a native data type to Redis.
The source code and documentation for this package are in the main [node-redis](https://github.com/redis/node-redis) repo.
This package provides support for the [RediSearch](https://redis.io/docs/interact/search-and-query/) module, which adds indexing and querying support for data stored in Redis Hashes or as JSON documents with the [RedisJSON](https://redis.io/docs/data-type
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.
No description provided.