redis-iterate-keys

1.0.0 • Public • Published

redis-iterate-keys

Iterate over keys in Redis, using the SCAN command.

npm version build status ISC-licensed minimum Node.js version chat with me on Gitter support me via GitHub Sponsors

Installation

npm install redis-iterate-keys

Usage

const Redis = require('ioredis')
const iterateKeys = require('redis-iterate-keys')
 
const redis = new Redis()
for await (const key of iterateKeys(redis)) {
    console.log(key)
}
redis.quit()
iterateKeys(redisClient, opt = {})

You can pass the following options:

  • opt.match: Match keys with a pattern, see the MATCH docs
  • opt.batchSize: How many keys to retrieve in one SCAN call. Set it to a higher number for higher iteration speed. Default: 20

Related

Contributing

If you have a question or need support using redis-iterate-keys, please double-check your code and setup first. If you think you have found a bug or want to propose a feature, use the issues page.

Package Sidebar

Install

npm i redis-iterate-keys

Weekly Downloads

2

Version

1.0.0

License

ISC

Unpacked Size

4.88 kB

Total Files

5

Last publish

Collaborators

  • derhuerst