model-redis-sync

redis storage adaptor for node-model

npm install model-redis-sync
10 downloads in the last month

model-redis-sync

redis sync adaptor for use with node-model.

Installation

  npm install model-redis-sync

Example

var model = require('node-model')
var redisOptions = {
  host: '...',
  port: '...'
}
var redisSync = require('model-redis-sync')(redisOptions)

var Post = model('Post')
  .attr('id')
  .attr('title')
  .attr('body')

Post.sync = redisSync

var post = new Post({title: "My Awesome Post", body: "Is awesome"})
post.save(function(err) {
  ...
})

modelName is used to determine the redis key. In this case it will be Post:uuid

Tests

  npm test
npm loves you