源码 : https://github.com/syndtr/goleveldb/
文档 : https://godoc.org/github.com/syndtr/goleveldb
下载包 : go get github.com/syndtr/goleveldb/leveldb
package main
import (
"fmt"
"github.com/syndtr/goleveldb/leveldb/util"
"github.com/syndtr/goleveldb/leveldb"
)
func main(){
fmt.Println("hello")
// 创建或打开一个数据库
db,err := leveldb.OpenFile("F:\\work\\testdb\\db", nil)
if err != nil {
panic(err)
}
defer db.Close()
// 存入数据
db.Put([]byte("1"), []byte("6"), nil)
db.Put([]byte("2"), []byte("7"), nil)
db.Put([]byte("3"), []byte("8"), nil)
db.Put([]byte("foo-4"), []byte("9"), nil)
db.Put([]byte("5"), []byte("10"), nil)
db.Put([]byte("6"), []byte("11"), nil)
db.Put([]byte