Boltdb使用(一)基本用法
介绍 boltdb 是一个使用 Go 编写的键值对数据库,它的目标是 简单、快速和稳定的轻型数据库,适用于那些不需要使用像 MySQL 一样的完整的数据库系统的项目。 使用 1. 安装 go get github.com/boltdb/bolt/... 2. 打开(Open)一个数据库文件连接 func main() { dbPath := "./data.db" // 指定你的数据库文件要存储的地方 db, err := bolt.Open(dbPath, os.ModePerm, nil) if err != nil { panic(err) } ... } bolt 打开一个文件之后,会一直获得此文件的锁,在这期间,其他的进程无法再次打开此文件,直到最开始的进程释放锁。打开一个已经打开的 bolt文件 会导致当前进程无限制地等待下去,直到另一个已经打开的进程结束这个文件的使> 用。为了避免这种无限制的等待,可以给 Open 操作添加超时: ...






