概述
package main
import ( "fmt" "github.com/syndtr/goleveldb/leveldb" ) //for test func write_leveldb() { // db, err := leveldb.OpenFile("/home/brian/.tendermint/data", nil) db, err := leveldb.OpenFile("./data/blockstore.db", nil) if err != nil { panic(err) } db.Put([]byte("id"), []byte("10000"), nil) db.Close() } //for test func read_leveldb() { db, err1 := leveldb.OpenFile("./data/blockstore.db", nil) if err1 != nil { panic(err1) } ids, err2 := db.Get([]byte("id"), nil) if err2 != nil { panic(err2) } id := string(ids) fmt.Println("read leveldb:", id) db.Close() } func main() { write_leveldb() read_leveldb() }
最后
以上就是满意灰狼为你收集整理的[blockchain-032] go语言读写leveldb的全部内容,希望文章能够帮你解决[blockchain-032] go语言读写leveldb所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复