package main
import (
"fmt"
"github.com/syndtr/goleveldb/leveldb"
"log"
)
var db *leveldb.DB
//打开数据库
func init() {
var err error
//数据存储路径和一些初始文件
db,err = leveldb.OpenFile("./levelDB/db",nil)
if err != nil {
log.Fatalln(err)
}
}
func main() {
save("1","111")
printStrVal("1")
}
func save(key string,value string) {
db.Put([]byte(key),[]byte(value),nil)
}
func get(key string) []byte {
value,err := db.Get([]byte(key),nil)
if err != nil {
log.Fatalln(err)
return nil
}
return value
}
func printStrVal(key string) {
value := get(key)
fmt.Println(string(value))
}
go leveldb的使用
最新推荐文章于 2024-05-15 09:32:20 发布