0.1.0 • Published 5 years ago

redis-async-wrapper v0.1.0

Weekly downloads
5
License
ISC
Repository
github
Last release
5 years ago

redis-async-wrapper

Join the chat at https://gitter.im/devfans/redis-async-wrapper NPM Version NPM Downloads Build Status Test Coverage

Redis keys async wrapper

Installation

npm install --save redis-async-wrapper

NOTE

Only a part of redis commands added in this wrapper till now.

Get Started

const dal = require('redis-async-wrapper')

// init with options
dal.init({url: "redis://host:port", keyPrefix: "app"})

// define keys conventions
const Templates = {
  user: "user:%s:%s" //  user:userId:type
}

// define model
const User = new dal.Redis_Hash({tpl:Templates.user})

User.save = async (id, type,  infoObject) => {
  await User.hmset([id, type], infoObject)
  const user = await User.hgetall([id, type])
  console.log(`user ${user.name} is saved`)
}

User.save(1, 1, {name: "stefan"})

Contributors Wanted

Glad to get contributors to this library, contact me at stefanliu@outlook.com !

0.1.0

5 years ago

0.0.12

5 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago