express-brute-redis
                                
                                
                                
                                    express-brute-redis copied to clipboard
                            
                            
                            
                        A Redis store for Express-Brute
express-brute-redis
A Redis store for express-brute
Installation
via npm:
  $ npm install express-brute-redis
Usage
var ExpressBrute = require('express-brute'),
	RedisStore = require('express-brute-redis');
var store = new RedisStore({
	host: '127.0.0.1',
	port: 6379
});
var bruteforce = new ExpressBrute(store);
app.post('/auth',
	bruteforce.prevent, // error 403 if we hit this route too often
	function (req, res, next) {
		res.send('Success!');
	}
);
Options
hostA string containing redis server host (default: '127.0.0.1')portThe port number to connect to redis on (default: 6379)prefixAn optional prefix for each redis key, in case you are sharing your redis servers with something generating its own keys.clientPre-connected redis client to use, rather than creating our own. Causes all other options besidesprefixto be ignored (default: undefined)- ... The rest of the options will be passed directly to the node-redis constructor.
 
For details see node-redis.

