从http://code.google.com/p/leveldb/开始,似乎没有明确或容易将LevelDB与Go一起使用.但我真的想知道如何在Go中使用它.
谁能给我一个线索?
Ant*_*ton 13
这是LevelDB的Go实现https://github.com/syndtr/goleveldb
以下是如何使用它:
go get github.com/syndtr/goleveldb/leveldb
Run Code Online (Sandbox Code Playgroud)
创建或打开数据库:
db, err := leveldb.OpenFile("path/to/db", nil)
...
defer db.Close()
...
Run Code Online (Sandbox Code Playgroud)
读取或修改数据库内容:
data, err := db.Get([]byte("key"), nil)
...
err = db.Put([]byte("key"), []byte("value"), nil)
...
err = db.Delete([]byte("key"), nil)
...
Run Code Online (Sandbox Code Playgroud)
使用leveldb-go,由 Go 作者移植。
| 归档时间: |
|
| 查看次数: |
10110 次 |
| 最近记录: |