0.1.0 • Published 8 years ago

redischema v0.1.0

Weekly downloads
1
License
MIT
Repository
-
Last release
8 years ago

redischema

Simple data model for redis

$ npm install redischema

##Usage

import { Model, Types } from "redischema"
import redis from "redis"

const User = new Model({
  client : redis.createClient(),
  namespace : "user",
  paramTypes : {
    name : Types.String({ notNull : true, defaultTo : "Gonbei" }),
    age : Types.Number()
  }
});

const user = User.make({ name : "Taro", age : 25 });
user.setParams({ name : "Taro Tanaka" });
user.save().then(() => {
  //id is given when a new instance saved
  console.log(user.params.id);
});

##TODO

  • add namespace management function
  • up
  • down
  • exist
0.1.0

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago