概述
前提
在go使用rocksdb之前如果未安装rocksdb和gorocksdb可以点击下面的链接准备好相关环境
点击该链接:golang安装gorocksdb,从而使用rocksdb
一、导入
import “github.com/tecbot/gorocksdb”
二、创建和连接
bbto := gorocksdb.NewDefaultBlockBasedTableOptions()
bbto.SetBlockCache(gorocksdb.NewLRUCache(3 << 30))
opts := gorocksdb.NewDefaultOptions()
opts.SetBlockBasedTableFactory(bbto)
opts.SetCreateIfMissing(true)
db, err := gorocksdb.OpenDb(opts, "/path/to/db")
三、写入和获取
ro := gorocksdb.NewDefaultReadOptions()
wo := gorocksdb.NewDefaultWriteOptions()
// if ro and wo are not used again, be sure to Close them.
err = db.Put(wo, []byte("foo"), []byte("bar"
最后
以上就是秀丽冷风为你收集整理的Go学习--golang使用rocksdb做数据持久化的全部内容,希望文章能够帮你解决Go学习--golang使用rocksdb做数据持久化所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复