打开数据库
package main
import (
"os"
"github.com/boltdb/bolt"
"github.com/go-kit/kit/log"
)
func main() {
logger := log.NewLogfmtLogger(os.Stdout)
db, err := bolt.Open("mydb.db", 0600, nil)
if err != nil {
logger.Log("open", err)
}
defer db.Close()
}
put一个键值对(增加)
把一个key/value保存到bucket中,使用Bucket.Put():
介绍一下bucket,bucket是bolt数据库中一个“桶”,类似于mysql数据库中具体的库名>(只能说类似,具体可看官网详细介绍)
if err := db.Update(func(tx *bolt.Tx) error {
if _, err := tx.CreateBucketIfNotExists([]byte("kl")); err !