发布于 2014-07-24 09:58:06 | 318 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

LedisDB 高性能NoSQL

ledisdb是一个用go实现的基于leveldb的高性能nosql数据库,它提供多种数据结构的支持,网络交互协议参考redis,你可以很方便的将其作为redis的替代品,用来存储大于内存容量的数据


高性能 NoSQL LedisDB v0.1 发布。

LedisDB 是一个底层采用LevelDB存储,用Go编写的高性能NoSQL,它在接口上面参考Redis,你可以很容易的从Redis进行迁移。

ledisdb是一个用go实现的基于leveldb的高性能nosql数据库,它提供多种数据结构的支持,网络交互协议参考redis,你可以很方便的将其作为redis的替代品,用来存储大于内存容量的数据

同时ledisdb也提供了丰富的api,你可以在你的go项目中方便嵌入,作为你app的主要数据存储方案。

v0.1版本主要功能如下:

  • 多种数据结构KV,List,Hash,ZSet和Bitmap支持。

  • 大数据量存储支持,无需考虑内存瓶颈。

  • 数据过期自动删除(Expiration和TTL)支持。

  • 可作为嵌入式库在Go应用中直接使用。

  • Go,Python,Lua客户端API支持。

  • Replication,支持Master/Slave架构。

  • 命令行ledis-cli直接操作LedisDB Server。

服务器示例:

./ledis-server -config=/etc/ledis.json

//another shell
ledis-cli -p 6380

ledis 127.0.0.1:6380> set a 1
OK
ledis 127.0.0.1:6380> get a
"1"

包示例

import "github.com/siddontang/ledisdb/ledis"
l, _ := ledis.Open(cfg)
db, _ := l.Select(0)

db.Set(key, value)

db.Get(key)

项目主页:http://ledisdb.com/

项目地址:https://github.com/siddontang/ledisdb

LedisDB现在已经被用于生产环境,欢迎使用,我们期待您的反馈。



历史版本 :
LedisDB 0.4 版本发布,Go 实现的高性能 NoSQL
LedisDB v0.2 发布,高性能 NoSQL数据库
LedisDB v0.1 发布,用Go实现的高性能NoSQL
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务