Go 开发的​分布式 Key-Value 数据库 Godown

MIT
Google Go 查看源码»
跨平台
2018-10-26
局长

Godown 是一个 Go 语言开发的简单、高效分布式 Key-Value 数据库,灵感来源 Redis,基于 Raft 协议,支持 String, Bitmap, Map, List。

演示视频

使用示例

通过 Go 客户端进行连接

package main

import (	"fmt"

	"github.com/namreg/godown/client")

func main() {
	c, err := client.New("127.0.0.1:4000")
	if err != nil {
		panic(err)
	}
	defer c.Close()

	res := c.Get("key")
	if res.Err() != nil {
		panic(res.Err())
	}

	if res.IsNil() {
		fmt.Print("key does not exist")
	} else {
		fmt.Println(res.Int64())
	}
}
的码云指数为
超过 的项目
加载中

评论(7)

fas-linux
fas-linux
@Q润客工作室 应该是需要看场景吧,毕竟使raft同步数据相对于现redis同步数据的方式对于写请求而言效率略低,但raft能保证较高的数据一致性
yybawang
yybawang
对不起,我还是忘不了 goingdown
贾一饼
想要一个缓存可以直接存go的对象的,不然反复序列化反序列化开销太大
dwingo
dwingo
如果持久化做得好些还行, 否则就不如直接redis了
泛逸舟
泛逸舟
不知道实际项目中有没有用的,不过还是给赞,继续努力吧
Q润客工作室
Q润客工作室
用redis就好了,这个有点重复造车轮的感觉
go-李平平
go-李平平

暂无资讯

暂无问答

Java设计模式之生产者消费者模式

Java设计模式之生产者消费者模式 博客分类: 设计模式 设计模式Java多线程编程thread 转载 对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言...

2013/11/28 19:57
31
0
代码块

###效果图: ###布局方式: html <a class="btn-down" href=""><img src="images/kbdown.png" class="img-full"></a> css .btn-down{ position: fixed;left: 0;bottom: -1px; width: 100%; ...

03/22 15:39
0
0
jQuery页内锚点平滑跳转

$(document).ready(function(){ $(".goTop").anchorGoWhere({target:1}); $(".goDown").anchorGoWhere({target:1}); $(".goNext").anchorGoWhere({target:1}); $(".goFront").anchorGoWhere(...

2013/11/29 09:19
250
0
Godown — Go 开发的分布式 Key-Value 数据库

Godown 是一个 Go 语言开发的简单、高效分布式 Key-Value 数据库,灵感来源 Redis,基于 Raft 协议,支持 String, Bitmap, Map, List。 演示视频 使用示例 通过 Go 客户端进行连接 package ...

2018/11/08 14:18
5
0
cdn网站首页图片自动浏览功能实现

1.网站图片部分布局::: <style type="text/css" charset="utf-8"> .rollbox{width:760px;overflow:hidden;padding:0;margin:12px auto 0;float:right;} .rollbox .cont{width:655px;overf...

2012/11/21 11:02
51
0
Java线程:概念与原理

一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以...

2015/03/04 15:47
24
0
java多线程

Java线程详解 Java线程:概念与原理 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己...

2015/04/01 15:51
194
0
Java线程详解

挺不错的线程知识介绍 原始文章出处:http://lavasoft.blog.51cto.com/62575/27069/

2015/08/25 15:44
29
0
global2.min.css 公用样式2.0版本

文件链接 ####global2 相对于global 添加了下面的常用样式 1,添加了搜索框的样式文件(search-box) <section class="search-box"> <input class="search-text" type="search" id="myInput"...

03/22 15:35
0
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部