tencent cloud

云数据库 Tendis
兼容 Redis 协议、高性能、低成本、大容量的 KV 存储服务
简介

云数据库 Tendis 是腾讯云自研、100%兼容 Redis 协议的数据库产品,作为一个高可用、高性能的分布式 KV 存储数据库,从访问时延、持久化需求、整体成本等不同维度的考量,完美的平衡了性能和成本之间的冲突,降低业务运营成本,提升研发效率。云数据库 Tendis 支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。

特性
托管部署

只需在管理控制台中单击几下,即可在几分钟内启动并连接到一个可以立即投入生产的云数据库 Tendis 服务。不需要用户自己去安装、部署、运维,减少用户的人力开销。

高可靠

云数据库 Tendis 在兼容 Redis 协议和数据结构的同时提供数据存储到磁盘的解决方案。通过主备架构、可选的一致性方案、增强型云硬盘提供三副本的特性,提供数据6副本的高可靠存储解决方案。

高可用

云数据库 Tendis 通过主备实时同步的架构,提供多副本高可用特性,通过高效的 Gossip 协议可以保障故障自动切换,虚拟 VIP 的方案可以保障后端故障对业务透明。

弹性伸缩

云数据库 Tendis 是存储和计算分离的架构,提供计算能力和存储容量的动态调整功能力。并且提供集群机构,支持水平和垂直扩展,保障可以支持业务的全生命周期,降低业务运营成本。

大容量

和 Redis 受限于内存容量不一样,云数据库 Tendis 将数据存储在云硬盘,标准架构提供最大32TB的容量,集群架构容量可以水平扩展,理论上无容量限制。

低成本

相对 Redis 使用内存作为存储介质,云数据库 Tendis 将数据保持在磁盘中,因此成本大幅度的降低,同时云数据库 Tendis 还提供混合存储版本,数据自动降冷、自动缓存,提供成本与性能平衡的解决方案。

高安全

在传统的缓存+存储的架构中,我们通常会面临缓存一致性、缓存击穿、缓存雪崩、缓存污染等安全问题,Tendis 混合存储版整合缓存和存储架构,彻底解决上述安全问题,提升业务安全性。

监控与告警

多达三十余项的专业数据指标的监控,可全方位监控数据库运行状态。支持自定义告警策略,当指标超过一定阈值时会自动告警,帮助用户提前预警风险,也能帮助用户快速定位和解决问题。

自动容灾

服务采用双机热备架构,主机故障后,服务秒级切换到备机,服务切换不影响线上业务,整个过程用户不需要做任何处理

功能

高可用性

可靠性

易用性

高可用性


云数据库 Tendis 主从版高度兼容开源 Redis 协议,采用主从热备的架构,当主机出现故障时,会自动检测到故障,服务切换到备机,无需担心数据丢失和服务中断。

可靠性


数据恢复

云数据库 Tendis 提供数据回档功能。您只需在 Web 控制台选择需要恢复的数据实例,进行回档就可以恢复实例数据,解决数据恢复问题,使您无需担心数据丢失。


自动容灾

云数据服务采用主从热备的架构,主机数据自动同步到备机,数据保持一致,当主机出现故障时,会自动检测到故障,服务切换到备机。整个过程中用户无需做任何处理, 您完全无需担心数据丢失和服务中断。

易用性


完美兼容 Redis

100%兼容 Redis 协议,及主要的数据结构和 API 接口,极大降低用户的使用门槛。


平滑扩容

当存储容量不足时,您只需要通过云数据库的 WEB 管理中心,通过点击操作实现一键扩容,扩容过程自动进行无需人工参与 ,扩容后的实例将继承原有实例的 IP 和全部配置。您不需要通过程序控制进行扩容操作,也不需要担心扩容过程中出现问题,扩容操作亦不会影响业务正常运行。


监控与告警

可视化的数据展示,监控云数据库 Tendis 大部分命令如 Set/Get 以及 QPS 等性能指标,同时还有自定义告警,当指标超过一定阈值时自动告警,告警消息会通过电子邮件或者短信发出。监控和告警服务无需额外收费,同时当故障发生时,能帮助您快速定位问题。


实例管理

提供 Web 的方式管理实例。新建、备份、回档等操作均在 Web 管理控制台完成,交互方式简易,同时提供专门的工具对数据进行导入导出。每个任务都会归集到任务中心,任务的进度通过进度条进行查看,简单易懂。您无需开发脚本程序去完成管理运维操作,节省大量的开发时间。

功能


云数据库 Tendis 主从版高度兼容开源 Redis 协议,采用主从热备的架构,当主机出现故障时,会自动检测到故障,服务切换到备机,无需担心数据丢失和服务中断。


数据恢复

云数据库 Tendis 提供数据回档功能。您只需在 Web 控制台选择需要恢复的数据实例,进行回档就可以恢复实例数据,解决数据恢复问题,使您无需担心数据丢失。


自动容灾

云数据服务采用主从热备的架构,主机数据自动同步到备机,数据保持一致,当主机出现故障时,会自动检测到故障,服务切换到备机。整个过程中用户无需做任何处理, 您完全无需担心数据丢失和服务中断。


完美兼容 Redis

100%兼容 Redis 协议,及主要的数据结构和 API 接口,极大降低用户的使用门槛。


平滑扩容

当存储容量不足时,您只需要通过云数据库的 WEB 管理中心,通过点击操作实现一键扩容,扩容过程自动进行无需人工参与 ,扩容后的实例将继承原有实例的 IP 和全部配置。您不需要通过程序控制进行扩容操作,也不需要担心扩容过程中出现问题,扩容操作亦不会影响业务正常运行。


监控与告警

可视化的数据展示,监控云数据库 Tendis 大部分命令如 Set/Get 以及 QPS 等性能指标,同时还有自定义告警,当指标超过一定阈值时自动告警,告警消息会通过电子邮件或者短信发出。监控和告警服务无需额外收费,同时当故障发生时,能帮助您快速定位问题。


实例管理

提供 Web 的方式管理实例。新建、备份、回档等操作均在 Web 管理控制台完成,交互方式简易,同时提供专门的工具对数据进行导入导出。每个任务都会归集到任务中心,任务的进度通过进度条进行查看,简单易懂。您无需开发脚本程序去完成管理运维操作,节省大量的开发时间。

应用场景

游戏类业务的数据通常存储了大量的玩家数据,通过使用超大存储容量的云数据库 Tendis,在线活跃的玩家数据将持续缓存到内存,一段时间未登陆的玩家数据将被从内存驱逐,玩家上线后数据自动缓存,成本大大降低。同时业务仅仅需要访问 Redis,无需在业务中处理缓存和存储交换的逻辑,版本迭代效率大大提升。

视频直播类业务数据往往存储非常明显的冷热分布,热门直播间的访问比例占到了绝大多数。使用云数据库 Tendis,内存中保留热门直播间的数据,不活跃的直播间数据被自动存储到磁盘上,100万 QPS 并发写入,可以达到用户体验于业务成本兼顾的目的。

电商类应用往往拥有海量的商品数据。 使用云数据库 Tendis 可以轻松突破内存容量限制,并且大大的降低业务成本。在正常业务请求中,活跃的商品数据会从内存中读取,而不活跃的商品数据将从磁盘读取,可以免受内存不够的困扰。

定价

云数据库 Tendis 提供一种付费模式:按量计费

按量计费适合业务需求量有瞬间大幅波动的场景,比如电商抢购活动。按量计费是后付费的模式,用户创建云数据库 Tendis 时会冻结云账户中一个小时的硬件费用,并在每个整点(北京时间)进行一次结算,计费时间粒度精确到秒。在按量计费模式下,用户只需为云数据库 Tendis 的实际使用量付费,不需要提前支付费用。