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

开源网站开源项目 24-05-12 13:50:34

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

演示视频

使用示例

通过 Go 客户端进行连接

packagemainimport("fmt""github.com/namreg/godown/client")funcmain(){c,err:=client.New("127.0.0.1:4000")iferr!=nil{panic(err)}deferc.Close()res:=c.Get("key")ifres.Err()!=nil{panic(res.Err())}ifres.IsNil(){fmt.Print("keydoesnotexist")}else{fmt.Println(res.Int64())}}
[Godown Go 开发的​分布式 Key-Value 数据库]相关推荐
Tulip 数据可视化库

Tulip 数据可视化库

Tulip 是一种专为巨大的图形可视化的软件系统。它可在个人电脑( PIII 600 256MB内存)管理多达50万的图……...

Mice 语义化的前端框架

Mice是一个语义化的前端框架。 安装使用: 添加这行代码到你应用的 Gemfile: gem'mice' 或 ge……...

Frozen HTML5 游戏引擎

Frozen 是一个开源的 HTML5 游戏引擎,易用、快速开发。 支持的浏览器: Chrome 27 & 30-canary Fire……...

OS4 Linux 发行版

OS4 Linux 发行版

OS4(现在改名为Black Lab Linux)是一份用户友好的基于Xubuntu的桌面和服务器Linux发行。它的一些最有趣……...

Mink PHP 浏览器模拟测试

Mink 是开源的 PHP 浏览器/控制器 模拟测试工具。Mink 可以模拟 Web 应用和浏览器之间的交互,测试 Web ……...

Ceylon JVM 上的新语言

Ceylon面向企业级应用开发设计,在JVM运行时基础上执行,支持与Java的交互操作。Ceylon语言充分借鉴了Jav……...

今日开源
  1. Bopomofo4j 纯 Java 汉字转拼音库

    Bopomofo4j是一个零依赖、纯Java开发的汉字转拼音库,具备沙盒运行模式。JavaScript版本 Bopomofo.js 实现汉字转拼音 实现汉语单词转拼音 实现汉语句子转拼音,在一定程度解决多音字问题 实现简体,繁体互转 词库……

    开源软件 2024-06-25

  2. Servant Haskell Web 服务

    Servant 包含一组 Haskell 库,用来构建 Haskell Web 服务。这是一个类型安全的服务,同时支持生成 Web 服务的客户端代码(包括 Haskell 或者 JavaScript) Update changelog and bump versions inmaster git log ……

    开源软件 2024-06-25

  3. Scala 编程语言

    Scala 编程语言

    Scala是一门现代的多范式编程语言,旨在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。 Scala是面向对象的:Scala是一个纯面向对象语言,在某种意义上来讲所有数值……

    开源软件 2024-06-25

返回顶部小火箭