connect-cradle Connect Session Store with Cradle
connect-cradle is a Cradle session store backed by cradle, and is insanely fast :). Requires cradle >= 0.1.0
for the SETEX command.
Installation
$ npm install connect-cradle
Options
host
Redis server hostnameport
Redis server portnodb
Database index to usepass
Password for Redis authentication- ... Remaining options passed to the redis
createClient()
method.
Usage
Due to npm 1.x changes, we now need to pass connect to the function connect-cradle
exports in order to extend connect.session.Store
:
var connect = require('connect')
, CradleStore = require('connect-cradle')(connect);
connect.createServer(
connect.cookieParser(),
// 5 minutes
connect.session({ store: new CradleStore, secret: 'keyboard cat' })
);
This means express users may do the following, since express.session.Store
points to the connect.session.Store
function:
var RedisStore = require('connect-cradle')(express);
Readme.md Thanks
Tj I almost feel shame to copy bit-a-bit your most of your connect-redis code but I'm a really lazy programmer :P Thanks for all your work! \o/