加强版 Redis,又一款国产高性能 KV 存储数据库开源了!

Tendis是一款去中心化的Redis兼容数据库,采用Rocksdb存储引擎,支持大容量、高性能的温冷数据存储。其特点包括去中心化集群架构、故障自动切换、水平扩展及持久化存储。适用于对成本和高持久化有要求的业务场景,旨在解决Redis的fork问题。未来规划包括提升性能、完善Redis兼容性和增强运维管理能力。
摘要由CSDN通过智能技术生成
项目简介
Tendis是腾讯互娱CROS DBA团队 & 腾讯云数据库团队自主设计和研发的分布式高性能KV存储数据库,兼容Redis核心数据结构与接口。 可提供大容量、低成本、强持久化的数据库能力,适用于兼容Redis协议、需要大容量且较高访问性能的温冷数据存储场景。 Tendis目前已经被应用到腾讯内、外部大型项目中。
集群架构

在这里插入图片描述
Tendis使用去中心化集群架构,每个数据节点都拥有全部的路由信息,用户可以访问集群中的任意节点,并且通过redis的move协议,最终路由到正确的节点。
每个Tendis节点维护各自的slot数据,任意两个master节点之间的slot不重复,master节点之间支持基于slot的数据搬迁,主备节点之间通过binlog实现数据复制。
所有节点之间通过gossip协议进行通讯,类似于redis cluster的分布式实现,所有节点通过gossip协议通讯,可指定hashtag来控制数据分布和访问,使用和运维成本极低。

适用场景
  • 兼容Redis协议,需要大容量且较高访问性能的温冷数据存储场景
  • 适合成本为主要考虑因素,业务数据有高持久化要求的业务场景
  • 解决原生Redis固有的fork问题而预留部分内存问题
主要特性

兼容Redis协议
完全兼容redis协议,支持redis主要数据结构和接口,兼容大部分原生Redis命令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值