{"library":"node-redis-scan","type":"library","category":null,"description":"node-redis-scan is a utility library for Node.js (requiring Node 10+) that simplifies key space scanning in Redis, leveraging the `SCAN`, `HSCAN`, `SSCAN`, and `ZSCAN` commands. It provides a higher-level API over the raw Redis commands, abstracting the cursor management typically required for incremental iteration. The current stable version is 1.3.8, with recent releases primarily focusing on `devDependencies` security updates rather than new features. A key differentiator is its provision of `scan()` for retrieving all matching keys in one go and `eachScan()` for processing keys iteratively as they are found, with the ability to cancel. However, it explicitly supports only `node-redis` client versions 3.x and earlier. Users of `node-redis` v4.x or newer are advised to use the client's built-in `scanIterator()` for similar functionality, which offers async iteration capabilities.","language":"javascript","status":"maintenance","version":"1.3.8","tags":["javascript","redis","scan","scanner"],"install":[{"cmd":"npm install node-redis-scan","imports":["import RedisScan from 'node-redis-scan';","const redisScan = require('node-redis-scan');","import { createClient } from 'redis';"]},{"cmd":"yarn add node-redis-scan","imports":[]},{"cmd":"pnpm add node-redis-scan","imports":[]}],"homepage":null,"github":"https://github.com/GigSalad/node-redis-scan","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-redis-scan","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-redis-scan/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}