microfleet / ioredis-lock
Node distributed locking using redis
☆26Updated 6 months ago
Related projects ⓘ
Alternatives and complementary repositories for ioredis-lock
- Implements a locking primitive using redis. An implementation of the algorithm described at https://redis.io/commands/setnx☆211Updated last year
- Uses async dns.resolve instead of synchronous dns.lookup, optional cache, and periodic background refreshing☆39Updated 5 months ago
- Node distributed locking using redis☆110Updated 4 years ago
- 🌲 A wrapper for Pino to provide Bunyan's multiple stream API☆69Updated 2 years ago
- Advanced URL Connection String☆75Updated last year
- local storage that is shared between all stack frames (top down) in a call chain, including async function☆72Updated 3 years ago
- Gracefully shutdown fastify☆72Updated 2 months ago
- Node.js object hash library with properties/arrays sorting to provide constant hashes. It also provides a method that returns sorted obje…☆85Updated last year
- 🗜 LZ4 compression codec for KafkaJS☆15Updated last year
- Compose an array of middleware into a single function for use in Express, Connect, router, etc☆91Updated 11 months ago
- An implementation to speed up the nodejs `dns.lookup` method by avoiding thread pool and using DNS TTL cache for particular hostname☆47Updated 2 years ago
- Gracefully exit HTTP servers (Express/Koa/Fastify/etc), databases (Mongo/Mongoose), Redis clients, Bree job schedulers, and custom handle…☆74Updated 3 months ago
- ☆45Updated 6 years ago
- Convert streams (readable or writable) to promises☆139Updated 5 months ago
- Logging on steroids with CLS and Proxy. Integrated with express, koa, fastify.☆160Updated 2 years ago
- fastify plugin to forward the current http request to another server☆151Updated last week
- 🌲 Include call site of pino log messages☆57Updated 3 weeks ago
- ➡️ Cursor-based pagination queries for Sequelize models☆87Updated last year
- ☆140Updated 5 months ago
- qs for koa, and use querystring more safely.☆88Updated 3 months ago
- ☆40Updated 5 years ago
- JSON.parse() drop-in replacement with prototype poisoning protection☆169Updated 3 weeks ago
- An Opinionated Message Queue with an emitter-style API☆143Updated 3 months ago
- Split Streams3 style☆280Updated 5 months ago
- Node cache store for Redis☆69Updated 5 years ago
- Find open ports programmatically with Node.js☆80Updated 4 years ago
- Retry a failed promise☆58Updated 4 months ago
- Rate limit made simple, easy, async.☆320Updated 6 months ago
- Distributed mutex and semaphore based on Redis☆156Updated last week