sdb:基于goleveldb的简单数据库
By youbbs
at 2020-02-23 21:20 • 762次点击
前段时间抽空写的一个关于 boltdb 与 goleveldb 的测试,测试参见 《Golang boltdb 与 leveldb 的读写性能比较》 https://www.youbbs.org/t/3210 15
sdb 主要是为了 hash 操作方便,接口与 youdb 吻合度很高,可以做很少的修改就能应用在 goyoubbs 程序。
主要接口:
db, _ := sdb.Open("testdb", nil)
db.Hset("name", "k", "v")
db.Hget("name", "k")
db.Hdel("name", "k")
db.Hincr("name", "k", 3)
db.Hscan("name", nil, 10)
db.Hrscan("name", nil, 10)
db.Zset("name", "k", 1)
db.Zget("name", "k")
db.Zdel("name", "k")
db.Zincr("name", "k", 3)
db.Zscan("name", nil, 10)
db.Zrscan("name", nil, 10)
开源地址 https://github.com/ego008/sdb 13
相关参考
请 登录 后发表评论