FileKV
This is a key&value storage library, which uses file system to store data.
Install
$ npm install filekv -g
How to use
var filekv = ;var filekvClient = filekv;filekvClient;filekvClient;filekvClient;filekvClient;
API
filekv.set(key,value/object[,lifeTime[,callback]])
Use this function setting a key&value
filekv.get(key[,callback])
Use this function get a key&value
filekv.has(key[,callback])
Use this function check a key exist
filekv.del(key[,callback])
Use this function delete a key
filekv.add(key,value/object[,lifeTime[,callback]])
Note: 1.If the key not exist, the api will be create the key&value. 2.If the key already exist, the api callback function's the 1st variable will is Error object
filekv.replace(key,value/object[,lifeTime[,callback]])
Note: 1.If the key already exist, the api will be replace the key's value. 2.If the key not exist, the api callback function's the 1st variable will is Error object
Events
Event:'set'
When you use "set" api setting a key&value, it will emit 'set' event.
filekvClient;
Event:'get'
When you use "get" api get a key&value, it will emit 'get' event.
filekvClient;
Event:'add'
When you use "add" api to create a was not exist key&value, it will emit 'add' event.
filekvClient;
Event:'replace'
When you use "replace" api to replace a already exist key's new value, it will emit 'replace' event.
filekvClient;
Event:'delete'
When your use "del"/"delete" api delete a key&value in your store, it will emit 'delete' event.
filekvClient;