sequelize-transparent-cache-memcache-plus
v2.2.3
Published
MemcachePlus adaptor for sequelize-transparent-cache
Downloads
4
Maintainers
Readme
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