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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.4
    273
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.4
    273
  • 0.1.3
    2
  • 0.1.2
    2
  • 0.1.1
    3
  • 1.0.0
    16

Package Sidebar

Install

npm i sailsjs-cacheman

Weekly Downloads

19

Version

0.1.4

License

MIT

Last publish

Collaborators

  • gayanhewa