npm.io
0.0.11 • Published 2 months ago

dataman

Licence
MIT
Version
0.0.11
Deps
0
Size
259 kB
Vulns
0
Weekly
0
Stars
1

dataman

npm Build Status

Library for managing data in redis-like storage engines

Table of contents

Usage

Getting/setting primitive as example
const dataman = require("dataman");
const storage = dataman.storage("memory://");

storage.primitive.set("test", "testValue").then(() => {
	storage.primitive.get("test").then(data => {
		console.log(data);
	});
});

Backends

  • Redis

  • Memory (for single instance projects, can be serialized and deserialized into)

Structures

  • Queue

  • List

  • Hashmap

  • String/Number/Boolean

  • Set

Installation

npm
npm install dataman --save
yarn
yarn add dataman

Authors