Bluzelle-go

About bluzelle-go
bluzelle-go is a go client built on top of WebSocket API that connect to Bluzelle SwarmDB for basic CRUD operations.
Under active development to support Bernoulli release.
Getting Started
go get github.com/wlwanpan/bluzelle-go
protoc -I=proto/proto --go_out=cproto proto/proto/*.proto
import "github.com/wlwanpan/bluzelle-go"
blz := blz.Connect("127.0.0.1", 51010, "80174b53-2dda-49f1-9d6a-6a780d4")
List of API
err := blz.Create("key1", []byte("value1"))
value, err := blz.Read("key1")
err := blz.Update("key1", []byte("value2"))
err := blz.Remove("key1")
has, err := blz.Has("key1")
keys, err := blz.Keys()
size, err := blz.Size()
Reference
Visit the official bluzelle documentation