Apache Kvrocks 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Apache Kvrocks 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Apache Kvrocks 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 白开水不加糖
适用人群 未知
收录时间 2021-11-08

软件简介

Kvrocks 是基于 RocksDB 之上兼容 Redis 协议的 NoSQL 存储服务,设计目标是提供一个低成本以及大容量的 Redis 服务,作为 Redis 在大数据量场景的互补服务,选择兼容 Redis 协议是因为简单易用且业务迁移成本低。制和存储的设计受到 rocksplicator 和 blackwidow 的启发。

Kvrocks 设计的初衷是作为 Redis 场景的互补,低成本、低延时和高吞吐是最重要的设计目标。

Kvrocks 具有以下主要功能:

  • Redis 协议,用户可以使用 redis 客户端访问 kvrocks
  • 命名空间,类似于 redis db,但每个命名空间使用令牌
  • 复制,异步复制使用像 MySQL 这样的 binlog
  • 高可用,支持 redis sentinel 在 master 或 slave 故障时进行 failover

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1) 发布并加入讨论🔥
发表了资讯
06/29 09:13

恭喜 Kvrocks 正式成为 Apache 顶级项目

Apache 软件基金会(简称 "ASF")于美国时间 2023 年 6 月 28 日宣布 Kvrocks 从孵化器毕业成为顶级项目。这意味着 Kvrocks 社区在 Apache Way 的实践、成员多样性以及开放交流方面已满足 Apache 基金会的要求。当然,毕业只是一个新的起点,社区长期的健康发展仍需要许多努力。 关键特性 Kvrocks 是⼀款分布式 KV 数据库,使⽤ RocksDB 作为底层存储引擎并兼容 Redis 协议,旨在解决Redis 内存成本⾼以及容量有限的问题,亦可作...

6
9
发表了资讯
2022/05/05 13:06

Kvrocks 加入 Apache 软件基金会孵化器

Kvrocks[1] 在 4 月 23 号顺利通过投票,正式成为全球最大的开源基金会 Apache 软件基金会 (ASF) 的孵化项目。这是 Kvrocks 项目的新起点,意味着开源社区化协作将会变得更加规范以及国际化。Kvrocks 作为一款兼容 Redis 生态的分布式 NoSQL 数据库,主要目标是解决 Redis 内存成本高以及容量有限的问题。 主要特性: 兼容 Redis 协议以及大部分的数据结构,具体见: Support Commands [2] 支持持久化 Lua、事务,Pubsub 等高级特...

2
5
发表了资讯
2021/12/07 11:46

Kvrocks 2.0.5 发布

GitHub: https://github.com/KvrocksLabs/kvrocks/releases/tag/v2.0.5 Kvrocks 发布 v2.0.5 版本,开始支持 blob db 来减少大 key-value 场景的读写放大问题,同时也支持使用一些 RocksDB 的特性来优化读性能。另外,新版本也加入类似 CAS/CAD 相关命令来帮助用户更好的实现原子更新的功能,具体更新如下: 新特性 支持 zrevrangebylex 命令 开始支持 blob db,在大 key-value 场景可以减少写放大问题。同时也使用一些 rocksdb ...

0
1
发表了资讯
2021/11/23 10:26

Kvrocks 发布 Exporter 工具

跟 Redis 一样,Kvrocks 也使用 INFO 命令来暴露相关指标(metrics)。Redis 社区有 redis_exporter 用来将 INFO 命令返回信息转为 Prometheus 指标,方便用户进行监控和报警。我们也是基于 redis_exporter 改造以支持 Kvrocks 相关指标。同时,我们也提供了 Grafana 报表模板,用户也可以通过 ID(15286) 或者下载 JSON 文件来导入监控报表。 GitHub 链接: https://github.com/KvrocksLabs/kvrocks_exporter Grafana 链接: https...

2
4
发表于开发技能专区
2021/11/08 17:56

Kvrocks 2.0.4 发布,开始支持 Lua 功能

Kvrocks 发布 v2.0.4, 开始支持 Lua 功能和多 Column Family 共享缓存功能, 变更如下: 新特性 支持 Lua 脚本,目前除了 script kill/debug,其他命令已经全部支持,其中包含 eval、evalsha 以及 script 命令 优化点 支持 Colunm Family 之间共享缓存,新版本已经默认开启。该配置可以提高缓存命中率,从而提高查询性能 Info 命令输出增加 master_repl_offset 字段 问题修复 修复动态调整的 RocksDB 配置项 target_file_size_b...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
29 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部