2.3.0 • Published 4 years ago

sequelize-transparent-cache-ioredis v2.3.0

Weekly downloads
876
License
CC-BY-4.0
Repository
github
Last release
4 years ago

sequelize-transparent-cache-ioredis

ioredis adaptor for sequelize-transparent-cache.

Stores sequelize objects in redis using ioredis client.

Example usage

const Redis = require('ioredis')
const redis = new Redis()

const RedisAdaptor = require('sequelize-transparent-cache-ioredis')
const redisAdaptor = new RedisAdaptor({
  client: redis,
  namespace: 'model', // optional
  lifetime: 60 * 60   // optional
})

Constructor arguments

ParamTypeRequiredDescription
clientioredis instanceyesConfigured ioredis instance
namespacestringnoPrefix for all keys
lifetimeintegernoKeys lifetime, seconds

Storing format

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

KeyValue
<namespace>:<modelName>:<objectId>{JSON string}

For more info see sequelize-transparent-cache

2.3.0

4 years ago

2.2.3

4 years ago

2.2.0

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.2.6

5 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago