sequelize-transparent-cache-memcache-plus

2.2.3 • Public • Published

sequelize-transparent-cache-memcache-plus

memcache-plus adaptor for sequelize-transparent-cache.

Stores sequelize objects in memcached using memcache-plus client.

Example usage

const MemcachePlus = require('memcache-plus')
const memcachePlus = new MemcachePlus()
 
const MemcachePlusAdaptor = require('sequelize-transparent-cache-memcache-plus')
const memcachePlusAdaptor = new MemcachePlusAdaptor({
  client: memcachePlus,
  namespace: 'model', // optional
  lifetime: 60 * 60   // optional
})
 

Constructor arguments

Param Type Required Description
client memcache-plus instance yes Configured memcache-plus instance
namespace string no Prefix for all keys
lifetime integer no Keys lifetime, seconds

Storing format

Each object stored as single JSON string. Namespace delimeter is ":".

Key Value
<namespace>:<modelName>:<objectId> {JSON string}

For more info see sequelize-transparent-cache

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i sequelize-transparent-cache-memcache-plus

    Weekly Downloads

    1

    Version

    2.2.3

    License

    CC-BY-4.0

    Unpacked Size

    3.86 kB

    Total Files

    5

    Last publish

    Collaborators

    • daniel.hreben