LevelDB over ZeroMQ
npm install --save interlevel
var L = require('interlevel')
L.server({ store: "./.state", port: 28334 })
// Existing local leveldb
var level = require('level')
var localdb = level('./db')
// Set up a server from local leveldb
var L = require('interlevel')
L.server({ db: localdb, port: 28334 })
Set up a client
var L = require('interlevel')
var db = L.client({ host: "168.34.234.2", port: 28334 })
db.put('name', 'Level', function (err) {
if (err) return console.log('Ooops!', err)
db.get('name', function (err, value) {
if (err) return console.log('Ooops!', err)
console.log('name=' + value)
})
})
See the demo folder for a complete client/server
example.
Currently only supports put
and get
. Feel free to send a PR if you want to contribute