类似redis的高性能nosql​数据库 LedisDB

MIT
Google Go
Linux
2014-05-14
siddontang

LedisDB 是一个参考ssdb,采用go实现,底层基于leveldb,类似redis的高性能nosql数据库,提供了kv,list,hash以及zset数据结构的支持。

最开始源于ssdb,在使用了一段时间之后,因为兴趣的原因,决定用go实现一个。

目前金山的 qing.wps.cn 推送服务器的数据存储使用该项目。

启动ledisdb

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

直接使用redis-cli就可使用

127.0.0.1:6380> set a 1
OK
127.0.0.1:6380> get a
"1"
127.0.0.1:6380> incr a
(integer) 2
127.0.0.1:6380> mset b 2 c 3
OK
127.0.0.1:6380> mget a b c
1) "2"
2) "2"
3) "3"

可以通过我的blog了解更多:http://blog.csdn.net/siddontang/article/category/2264003

加载中

评论(0)

暂无评论

LedisDB 0.4 版本发布,Go 实现的高性能 NoSQL

LedisDB 0.4 版本发布,该版本主要有如下改动: 解决了ttl key可能导致cpu 100%的bug,需要手动运行ledis-ttl-upgrade进行原有数据升级 重构replication,具体可参考基于rocksdb的性能报告,...

2014/11/30 11:34

高性能 NoSQL LedisDB v0.2 发布

经过紧张的开发,我们很高兴的宣布,高性能NoSQL v0.2发布。v0.2增加了一些很酷的特性,包括: 可选择的底层存储引擎,包括LevelDB,RocksDB,goleveldb,LMDB, BoltDB。你可以通过自己的ben...

2014/08/05 15:12

LedisDB v0.1 发布,用Go实现的高性能NoSQL

高性能 NoSQL LedisDB v0.1 发布。 LedisDB 是一个底层采用LevelDB存储,用Go编写的高性能NoSQL,它在接口上面参考Redis,你可以很容易的从Redis进行迁移。 v0.1版本主要功能如下: 多种数据...

2014/07/24 17:08

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

高性能nosql ledisdb设计与实现(1)

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

2014/06/04 17:10
250
0
发布一个参考ssdb,用go实现的类似redis的高性能nosql:ledisdb

ledisdb是一个参考ssdb,采用go实现,底层基于leveldb,类似redis的高性能nosql数据库,提供了kv,list,hash以及zset数据结构的支持。

2014/05/11 16:30
227
0
一个参考ssdb,使用go类似的实现redis高性能nosql:ledisdb

起因 ledisdb是一个參考ssdb。採用go实现,底层基于leveldb,相似redis的高性能nosql数据库,提供了kv,list,hash以及zset数据结构的支持。 我们如今的应用极大的依赖redis。但随着我们用户...

2018/06/08 13:06
40
0
高性能nosql ledisdb 设计与实现(2)

ledisdb现在已经支持replication机制,为ledisdb的高可用做出了保障。 使用 假设master的ip为10.20.187.100,端口6380,slave的ip为10.20.187.101,端口为6380. 首先我们需要master打开binlo...

2014/06/22 21:31
93
0
ledisdb作为嵌入式存储引擎入门例程

ledisdb作为嵌入式存储引擎入门例程

2014/08/15 23:09
1K
1
使用 TiKV 构建分布式类 Redis 服务

什么是 Redis Redis 是一个开源的,高性能的,支持多种数据结构的内存数据库,已经被广泛用于数据库,缓存,消息队列等领域。它有着丰富的数据结构支持,譬如 String,Hash,Set 和 Sorted S...

2018/09/07 13:59
201
0
我的编程语言经历

Alan Perlis 说过:“一种不改变你编程的思维方式的语言,不值得去学。”,虽然写了这么多年程序,用了这么多的语言,但我自认还没悟道编程语言如何改变我的思维方式。 几天前,我需要用pyt...

2014/06/22 21:32
3.7K
8
为什么由Python转go

应puppet大拿刘宇的邀请,我去西山居运维团队做了一个简短分享,谈谈为什么我要将我们的项目从python转向go。 坦白的讲,在一帮python用户面前讲为什么放弃python转而用go其实是一件压力蛮大...

2018/05/27 18:42
21
0
我为什么从python转向go

应puppet大拿刘宇的邀请,我去西山居运维团队做了一个简短分享,谈谈为什么我要将我们的项目从python转向go。 坦白的讲,在一帮python用户面前讲为什么放弃python转而用go其实是一件压力蛮大...

2016/06/16 18:23
89
0
防止服务器宕机时MySQL数据丢失的几种方案

这篇文章主要介绍了防止服务器宕机时MySQL数据丢失的几种方案,结合实践介绍了Replication和Monitor以及Failover这三个项目的应用,需要的朋友可以参考下。 对于多数应用来说,MySQL都是作为最...

2016/10/13 14:34
41
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部