前提
在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做数据持久化内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复