百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

junodb

> 编程语言
开源

JunoDB是PayPal自主研发的安全、一致且高可用的键值存储,可在任何规模下提供个位数毫秒级的低延迟。

2.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

JunoDB是PayPal自主研发的安全、一致且高可用的键值存储,可在任何规模下提供个位数毫秒级的低延迟。

JunoDB - 一个安全、一致且高可用的键值存储

什么是 JunoDB

JunoDB是PayPal自主研发的安全、一致且高可用的键值存储,能够在任意规模下提供个位数毫秒级的低延迟。

  • 高层架构
  • 线缆协议
  • 贡献指南

使用 JunoDB 服务器进行入门

从 GitHub 克隆仓库

bash
git clone https://github.com/paypal/junodb.git

设置 BUILDTOP 变量

bash
export BUILDTOP=<path_to_junodb_folder>/junodb
cd $BUILDTOP

继续构建JunoDB服务器,使用

  1. Docker 构建 或
  2. 手动构建

## Docker 构建
  • Docker
    • 安装依赖
    • 构建 JunoDB
    • 运行 JunoDB
    • 为开发环境生成密钥
    • 验证 JunoDB

注意: Docker 构建支持的平台

  • Linux(Ubuntu)
  • OS X(macOS)

安装依赖

检查现有的 Docker 版本

bash
docker version

如果未安装 Docker 或版本低于 20.10.0,请安装

bash
docker/setup.sh
#If you are not added to the docker group, you will have to logout and login in the machine after running docker/setup.sh

如果用户未添加到 Docker 组,您可以手动添加。完成此步骤后,请注销并重新登录。

bash
sudo usermod -a -G docker $USER

请确认您的用户名已添加到Docker组

bash
groups

#or
cat /etc/group | grep docker

构建 JunoDB

bash
#Login to docker hub account 
docker login

# Build junodb docker images
#etcd
#clustercfg
#storageserv
#proxy 
#junoclient

docker/build.sh 

运行 JunoDB

bash
# 设置 junodb 网络并启动 junodb 服务
#etcd
#clustercfg
#storageserv
#proxy 
#junoclient

# JunoDB prox

[Install Docker Engine version 20.10.0+](https://docs.docker.com/engine/install/ubuntu/)

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言