Skip to content

masylum/connect-redis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Connect Redis

connect-redis is a Redis session store backed by node_redis, and is insanely fast :).

Installation

Via git:

$ git clone git://github.com/visionmedia/connect-redis.git ~/.node_libraries/connect-redis

via npm:

$ npm install connect-redis

Options

  • maxAge Sets key via the EXPIRE command (also the session's cookie)
  • host Redis server hostname
  • port Redis server portno
  • ... Remaining options passed to the redis createClient() method.

Example

var connect = require('connect')
      , RedisStore = require('connect-redis');

connect.createServer(
  connect.bodyDecoder(), // Always before the session
  connect.cookieDecoder(),
  // 5 minutes
  connect.session({ store: new RedisStore({ maxAge: 300000 }) })
);

Warning

If you use the bodyDecoder middleware, place it before the session one!

About

Redis session store for Connect

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%