Search results
128 packages found
A distributed lock manager for NestJS
A node.js redlock implementation for distributed redis locks
A node.js redlock implementation for distributed redis locks
A node.js redlock implementation for distributed redis locks
A cache module for node.js that uses a two-level cache (in-memory cache for recently accessed data plus Redis for distributed caching) with some extra features to avoid cache stampedes and thundering herds.
A Distributed Locking Mechanism implemented over Redis to provide Mutex in a Microservices Architecture
- nodejs
- redis
- distributed-systems
- microservices
- typescript
- mutex
- semaphore
- distributed-lock
- nestjs
- shared-access
Most caching libraries don't do locking, meaning that >1 process can be calculating a cached value at the same time. Since you presumably cache things because they cost CPU, database reads, or money, doesn't it make sense to lock while caching?
Distributed lock with single redis instance, simple and easy to use for Nestjs
A node.js redlock implementation for distributed redis locks
This library provides a simple way to implement distributed locks using Redis. It is designed to be easy to use and integrate with your existing Node.js applications.
Creates distributed callback queue based on redis pubsub. Pass 2 redis clients (supports redis sentinel as well for HA), manages locks across multiple processes
A node.js redlock implementation for distributed redis locks
Most caching libraries don't do locking, meaning that >1 process can be calculating a cached value at the same time. Since you presumably cache things because they cost CPU, database reads, or money, doesn't it make sense to lock while caching?
A derived version of Redlock.
A node.js redlock implementation for distributed redis locks
A distributed locking algorithm used to manage distributed resources in a system.
Ensures that some long-running job with an unique key is not double scheduled in the cluster.
- distributed-locker
- lock
- cluster
- locking
- job scheduling
- nodejs
- redis
- lock management
- resilience
- high availability
- fault tolerance
- worker process
- event loop blocking
- lock TTL
- View more
A distributed lock implementation using Upstash Redis
A node.js redlock implementation for distributed redis locks
A distributed lock implementation using Upstash Redis