2.0.0 • Published 5 years ago

neg-nair v2.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

neg-nair

Nair is a distributed memory database in Newegg.

This is the nodejs SDK for nair.

Install

$ npm install neg-nair

How to Use

'use strict';

var nair = require('neg-nair');
var hosts = ['10.16.75.25:8887','10.16.75.26:8887','10.16.75.27:8887'];
var uri = 'http://127.0.0.1:9091/nairdata';


var options = {
  hosts: hosts,
  nairDBUri: uri,
  debug_mode: true
};


nair.init(options, (err) => { //need a few seconds to init connection
  if(err){
    console.log(err);
  }else{
    console.log('init success');
  }

  nair.get('testdb', 'testkey', 'pwd') // dbName, key, pwd
  .then((value) => {console.log(value)})
  .catch((err) => {console.log(err)});

  nair.set('testdb', 'testkey', options, 'pwd', 60) //dbName, key, value, pwd, expired
    .then((value) => {console.log(value)})
    .catch((err) => {console.log(err)});

  nair.del('testdb', 'testkey', 'pwd') // dbName, key, pwd
    .then((value) => {console.log(value)})
    .catch((err) => {console.log(err)});
});

License

MIT

2.0.0

5 years ago

1.1.0

7 years ago

1.0.8

9 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago