0.1.10 • Published 9 years ago

connect-aerospike v0.1.10

Weekly downloads
3
License
Apache
Repository
github
Last release
9 years ago

connect-aerospike

connect-aerospike is a Aerospike session store backed by aerospike-client-nodejs.

Installation

via npm:

$ npm install connect-aerospike

Options

  • ttl Aerospike content TTL in seconds. (Default: 86400)
  • hosts Aerospike servers locations, can by array. (Default: '127.0.0.1:3000')
  • prefix an optional prefix for each key,in case you are sharing your Aerospike servers and namespace with something generating its own keys. (Default: 'sess:')
  • ns Aerospike namespace. (Default: 'session')
  • st Aerospike set. (Default: 'store')
  • timeout maximum time in milliseconds to wait for the operation to complete. (Default: 10)

Usage

var session = require('express-session');
var sessionStore = require('connect-aerospike')(session);
app.use(session({
  secret: 'secret key'
  store: new sessionStore({
    ttl: 86400
    hosts: ['127.0.0.1:3000'],
    prefix: 'sess_key:'
    ns: 'mysession_ns',
    st: 'mysession_st',
    timeout: 10
  })
}));
0.1.10

9 years ago

0.1.9

9 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

11 years ago

0.1.5

11 years ago

0.1.4

11 years ago

0.1.3

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago