sailsjs-cacheman

0.1.4 • Public • Published

Cache plugin intgration for SailsJS

This package simply integrates and bundles Cacheman to be used easily within SailsJS framework.

Install the package

    # npm install sailsjs-cacheman --save

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'
  }
  
}

Useage and API

You can switch the driver accordingly. As of the relase v0.1.2 we have support to all available drivers from cacheman.

API is available here.

Credits : NodeJS Cacheman Package

Package Sidebar

Install

npm i sailsjs-cacheman

Weekly Downloads

21

Version

0.1.4

License

MIT

Last publish

Collaborators

  • gayanhewa