SailsJS Cache Module , wraps around Cacheman for NodeJS.
npm install sailsjs-cachemanThis package simply integrates and bundles Cacheman to be used easily within SailsJS framework.
The cache object can be called within your app by :
~~~
var Cache = require('sailsjs-cacheman').sailsCacheman('name');
// You can do a console.log to inspect the object.
console.log(Cache);
~~~
The sails wrapper will look for a configuration file on config/cacheman.js
~~~
module.exports.cacheman = {
driver: 'memory',
memory: {
engine: 'cacheman-memory'
},
redis: {
port: 9999,
host: '127.0.0.1',
password: 'my-p@ssw0rd',
database: 1,
engine: 'cacheman-redis'
},
mongo: {
port: 9999,
host: '127.0.0.1',
username: 'beto',
password: 'my-p@ssw0rd',
database: 'my-cache-db',
collection: 'my-collection',
compression: false,
engine: 'cacheman-mongo'
},
file: {
engine: 'file'
}
}
~~~
Credits : NodeJS Cacheman Package