{"library":"rsmq","type":"library","category":null,"description":"RSMQ is a lightweight FIFO message queue for Node.js that requires only a Redis server (no dedicated queue server). Version 0.12.4 (stable) runs on Node >=6 and Redis >=2.6 (due to Lua scripts). It guarantees message delivery to exactly one consumer within a configurable visibility timeout. The core library is ~500 lines of JavaScript and ships TypeScript type definitions. Optional promise-based API via *Async method suffixes. Key differentiator vs Bull or Kue: no dependencies beyond Redis, minimal API surface, and very high throughput (10k+ messages/sec). Releases are infrequent; maintained by smrchy.","language":"javascript","status":"active","version":"0.12.4","tags":["javascript","queue","messagequeue","jobs","message-queue","redis","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install rsmq","imports":["import RedisSMQ from 'rsmq'","const RedisSMQ = require('rsmq')","const queue = new RedisSMQ({ host: '127.0.0.1', port: 6379, ns: 'rsmq' })"]},{"cmd":"yarn add rsmq","imports":[]},{"cmd":"pnpm add rsmq","imports":[]}],"homepage":"https://github.com/smrchy/rsmq#readme","github":"ssh://git@github.com/smrchy/rsmq","docs":null,"changelog":null,"pypi":null,"npm":"rsmq","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}