2.0.21 • Published 2 years ago
lv-client v2.0.21
lv-client
基于leveldb网络缓存服务,支持服务器集群,用户密码认证,对数据生命周期管理. 此package为客户端,用于连接操作远程level server.
服务端请进入lv-server
Install
npm i lv-client
Usage
import {LevelClient} from 'lv-client'
const lv = new LevelClient(options)
lv.on('connect',(msg)=>{
console.log('connect',msg)
})
let res=await lv.sess.set('a0',{test:1});
console.log(res) //true
let val=await lv.sess.get('a0');
console.log(val) //{test:1}
Options
'min'
- number类型,默认值0,最小的连接数'max'
- number类型,默认值5,最大的连接数'urls'
- Array类型,至少一个,多台服务器集群设置多个'collections'
- Array<string|object>类型'name'
- 类型 方法名'db'
- 类型 表名 缺省时为方法名'expire'
- <number?>类型,可选,过期时间,单位秒
/**
* Leveldb client
* 构造选项
* urls:['level://username:passpord@127.0.0.1:7777']
* min:2,
* max:10,
* collections: ['admin','user',{name:'config',db:'config',expire:10}]
*/
const options = {
min:0,
max:10,
urls:['level://user1:123123@127.0.0.1:7777'],
collections: ['ip','tmp','blacklist',{ name: 'sess',db:'db_sess',expire:10}]
}
Event
levelClient.on(eventName[, msg])
'connect'
- 连接成功,用户密码认证完成后的事件'query'
- 调用事件
lv.on('connect',(msg)=>{
console.log('connect',msg)
})
lv.on('query',(query,result,execTime)=>{
//execTime执行时间 单位ms
console.log('query',query,result,execTime)
})
2.0.21
2 years ago
2.0.20
2 years ago
2.0.15
3 years ago
2.0.3
3 years ago
2.0.16
3 years ago
2.0.2
3 years ago
2.0.13
3 years ago
2.0.5
3 years ago
2.0.14
3 years ago
2.0.4
3 years ago
2.0.11
3 years ago
2.0.7
3 years ago
2.0.12
3 years ago
2.0.6
3 years ago
2.0.9
3 years ago
2.0.10
3 years ago
2.0.8
3 years ago
2.0.0
3 years ago
2.0.19
3 years ago
2.0.17
3 years ago
2.0.18
3 years ago
1.0.11
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.10
4 years ago
1.0.7
4 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
0.1.15
7 years ago
0.1.14
7 years ago
0.1.13
7 years ago
0.1.12
7 years ago
0.1.11
7 years ago
0.1.10
7 years ago
0.1.9
7 years ago
0.1.8
7 years ago
0.1.7
8 years ago
0.1.6
8 years ago
0.1.5
9 years ago
0.1.4
9 years ago
0.1.3
9 years ago
0.1.0
9 years ago