node-redis-scanner

0.2.0 • Public • Published

node-redis-scanner

A Redis scanner for Node.js.

Installation

npm install node-redis-scanner --save

Usage

var
    RedisScanner = require('node-redis-scanner');
 
var
    // see https://github.com/mranney/node_redis#rediscreateclient
    // for RedisScanner arguments
    scanner = new RedisScanner();
 
var
    counterByPattern = {};
 
scanner
    .onMatch('path:to:key:*', function (pattern, match, client, done) {
        if ( ! counterByPattern[pattern]) {
            counterByPattern[pattern] = 0;
        }
        counterByPattern[pattern] += 1;
        done();
    })
    .onMatch('path:to:another-key:*', function (pattern, match, client, done) {
        client.del(match, function (error) {
            done(error);
        });
    })
    .onError(function (error) {
        // your code here
    })
    .onEnd(function () {
        // your code here
    })
    .start(); // let's scan

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.2.0
    0
  • 0.1.1
    0
  • 0.1.0
    0

Package Sidebar

Install

npm i node-redis-scanner

Weekly Downloads

0

Version

0.2.0

License

MIT

Last publish

Collaborators

  • adigiovanni