{"library":"node-redisson","type":"library","category":null,"description":"A Redis-based distributed lock for Node.js that mirrors Java Redisson's semantics, featuring automatic watchdog renewal and unlock notifications. Version 1.0.4 (as of early 2025) is the initial stable release; the package ships TypeScript types, requires Node >=16, and declares a peer dependency on TypeScript ^5.7.2. Unlike alternatives like node-redlock, node-redisson eliminates the need to manually estimate lock hold durations or implement renewal logic. It uses ioredis under the hood for Redis connectivity.","language":"javascript","status":"active","version":"1.0.4","tags":["javascript","nodejs","redlock","distributed","lock","redis","redisson","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install node-redisson","imports":["import { Redisson } from 'node-redisson'","import { RedissonLock } from 'node-redisson'","import type { Lock } from 'node-redisson'"]},{"cmd":"yarn add node-redisson","imports":[]},{"cmd":"pnpm add node-redisson","imports":[]}],"homepage":"https://smilecc.github.io/node-redisson/","github":"https://github.com/smilecc/node-redisson","docs":null,"changelog":null,"pypi":null,"npm":"node-redisson","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}