文件名称:golang-kv:将固定的Golang api捆绑到嵌入式DB(Badger&boltdb和leveldb)包装器中
文件大小:28KB
文件格式:ZIP
更新时间:2024-04-28 11:13:17
golang leveldb boltdb ttl badger
Golang-kv 使用固定的API捆绑嵌入式数据库 go run cmd/main.go 被...使用 import "github.com/ucwong/golang-kv" ... badger := kv.Badger("") defer badger.Close() badger.Set([]byte("x", []byte("y"))) v := badger.Get([]byte("x")) vs := badger.Prefix([]byte("x")) ... bolt := kv.Bolt("") defer bolt.Close() bolt.setTTL([]byte("k"), []byte("v"), time.Second) ... ldb := kv.LevelDB("") defer ldb.Close() ha := kv.HA("") defer h
【文件预览】:
golang-kv-master
----common()
--------util.go(90B)
----go.mod(294B)
----leveldb()
--------leveldb.go(3KB)
----go.sum(18KB)
----interface.go(297B)
----kv.go(430B)
----LICENSE(34KB)
----README.md(726B)
----bolt()
--------bolt.go(4KB)
----badger()
--------badger.go(3KB)
----.gitignore(331B)
----ha()
--------ha.go(3KB)
----cmd()
--------main.go(10KB)