什么是Tendis?
Tendis是騰訊研發的分布式高性能KV存儲數據庫,容Redis核心數據結構與接口,適用於兼容Redis協議,需要大容量高訪問性能的溫冷數據存儲場景。
適用場景:
- 兼容Redis協議,需要大容量且有高持久化要求的業務場景。
- 適合成本為主要考慮因素、業務數據有高持久化要求的業務場景。
- 解決原生Redis固有的fork問題而預留部分內存問題。
特性:
- 兼容Redis協議:支持redis主要數據結構和接口,兼容原生Redis命令
- 持久化存儲:使用rocksdb作為存儲引擎,最大支持PB級存儲
- 去中心化架構:類似redis的集群分布式實現。
- 水平擴展:集群支持增刪節點,數據可以按slot在任意兩節點之間遷移,支持拓展至1000個節點。
- 故障自動切換:自動檢測故障節點,slave會自動提升為master繼續對外提供服務。
- Tendis冷熱混合存儲關鍵組件:Redis和Tendis存儲版可以一起工作成為Tendis冷熱混合存儲, 非常適用於KV存儲場景,可以減少80%成本,還可以保證熱數據在redis的訪問性能。
以上參考:https://mp.weixin.qq.com/s/JTYuXcuhTrELMVXlcx4glg
