首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >云数据库 Redis

云数据库 Redis

修改于 2023-08-31 09:55:28
1676
概述

腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。

云数据库 Redis的产品特性有哪些?

简单易用

兼容开源:100%兼容开源 Redis 协议,您无需任何代码改造,可以直接使用开源 Redis 的客户端与腾讯云数据库 Redis 实例通讯。

无需安装:您可以在腾讯云平台售卖页直接申请云数据库 Redis 实例,选择所需的系统架构,并不需自行安装实例,使用方便快捷。

迁移上云:云数据库 Redis 提供丰富的自建场景数据迁移支持,包括腾讯云自建环境,VPN 自建,专线自建,IDC 自建等场景,支持数据冷迁移以及热迁移的能力。

规格丰富

云数据库 Redis 提供0.25GB - 8TB的容量规格选择,提供标准和集群两个架构版本。

内存版(标准架构)支持1个 - 5个副本,以满足在不同场景下业务对可用性和性能的不同要求。当副本数大于等于1时,可以开启读写分离,通过副本节点扩展读性能。

Redis 内存版(集群架构)支持1分片 - 128分片的水平方向扩展,1个 - 5个副本扩展,扩容、缩容,规格变更过程业务几乎无感知,保证服务最大可用性。

超高性能

高吞吐:标准版性能高达10万+ QPS 并发响应,集群版随着分片线性增长,最大支持千万级 QPS。超高的性能可以满足用户绝大部分场景需求,非常适用于游戏、移动、广告、电商等开发场景。

低时延:提供稳定的低时延响应,50%负载以内99%响应时延 < 1ms,90%负载以内响应时延 < 10ms。

读扩展:热 Key 场景,支持动态增加副本扩展读性能,最大支持5副本,提供最大50W的热 Key 读取性能。

写扩展:集群版的性能 = 分片数 * 单分片性能。性能水平扩展线性增长,支持3分片到128分片到扩展。

架构灵活

腾讯云数据库 Redis 支持多种系统架构,能够满足不同业务场景的需求。您可以根据实际业务需求部署对应的架构。

标准架构:指支持1个或者多个副本的版本(副本是指非主节点的节点),是最通用的 Redis 版本。

集群架构:是腾讯云基于社区版 Redis Cluster 打造的全新版本,采用分布式架构,支持分片和副本的扩缩容,拥有高度的灵活性、可用性,高达千万级 QPS 的高性能。

架构升级:Redis 提供了标准架构升级至集群架构的功能,以满足标准架构在性能和容量不足时向集群架构升级。

读写分离:通过 Proxy 层实现自动读写分离。Proxy 将按照主节点只写,读请求将被系统自动负载均衡到配置的只读节点。

多可用区部署:指实例的主从节点分别部署在同一地域不同可用区的容灾架构,具有更高的可用性。

全球复制:是基于原有的主从复制方案,新增了一个日志文件进行远端复制,保证复制组内不同地域实例数据的最终一致,解决跨地域数据同步一致性的问题,具备地域级的容灾能力。

自动容灾:云数据库 Redis 采用双机热备架构,主机故障后,访问秒级切换到备机,整个过程用户无需做任何处理。节省了开发主从系统带来的人力和时间成本。

数据安全

RDB 持久化:云数据库后台服务会根据备份策略周期性地为存储引擎中保存的数据创建快照,生成 RDB 文件,保存到磁盘中,实现数据的持久化。

网络安全防护:支持在私有网络 VPC 下,配置安全组,过滤白名单的网络控制,确保网络环境的安全可靠。

账户认证:支持腾讯云主子账号以及企业间跨账号的授权服务,资源细粒度控制,提供企业级的安全防护。

数据隔离:支持不同地域、可用区、网络,及不同账号级别之间的多重数据安全隔离,确保数据安全、完整。

智能运维

系统监控:实例使用过程中完全透明,支持通过腾讯云可观测平台配置告警规则,提供多达30余项的自动化监控指标。辅助您随时掌控云数据库 Redis 服务的运行状态,快速排障解决问题。

数据库智能管家:可实时监控诊断数据库实例异常,包括:慢日志分析、大 Key 及热 Key 分析、延迟分析等,自动生成健康报告,给出专家级的优化建议,帮助您及时优化数据库性能。

管控类 API 接口:云数据库 Redis 提供了一整套完备的管控类 API 接口,用于实现一系列的资源自主管理和运维功能。

与自建redis数据库对比,云数据库 Redis 有什么优势?

对比项

自建 Redis

腾讯云 Redis

性能

8 - 10万/分片

8 - 10万/分片

成本

自建数据库,需自行购买单台存储服务器成本很高,而搭建高可用主从标准架构需要购买3台,可能造成资源冗余浪费。同时,还需要招聘专业的数据库管理人员,人力成本相对较高。

购买腾讯云数据库实例,无需软硬件投入并提供多种规格选择,可以根据实际业务情况申请所需资源,使其资源利用率最大化,且免费支持管控、备份、克隆、监控、告警等功能。对比可知,腾讯云性价比高,资源成本接近。

HA

> 60 秒

< 60 秒

可用性

需自行处理故障,自行搭建主从复制集群架构。

双机甚至更多热备,自动容灾,故障切换和迁移操作过程完全透明,可用性可达99.95%。支持优先读从库功能,保证高并发读取能力。

扩容/缩容

需自行完成硬件采购、机房托管、应用重新部署等工作,周期较长。并且双写、数据迁移,切换会闪断,数据搬迁风险较高。

自动化功能,一键式按需扩容,快速部署上线。不闪断、不停服不只读。

读写分离

需业务端开发

支持自动读写分离,可根据业务场景开通或关闭。

隔离

支持 CPU、内存隔离

支持 CPU、内存、流量、连接数隔离

多账号

不支持

支持多账号

黑名单

不支持

支持禁用高危命令

监控

server 采集,监控指标少

多达30多项集群及节点的监控指标项,独有的时延、流量、大 Key、热 Key 监控,且支持上报告警,自主运维,预防风险。

云数据库 Redis的应用场景有哪些?

游戏场景

游戏场景中,可以将非角色数据,例如积分排行榜,存储在 Redis 中进行快速访问,Redis 原生自带的 SortedSet 数据类型能帮助您对玩家数据排序。

互联网 App

互联网、App 应用产品中,可以将用户的基础资料缓存至 Redis 中,提高读写性能。同时也可以将静态的图片,资源缓存到 Redis 中,提高应用加载速度。

电商展示场景

电商展示中,可以将商品展示、购物推荐等数据存储在 Redis 中进行快速访问,同时在大型促销秒杀活动中,Redis 达千万级的 QPS 能轻松应对高并发访问。

词条知识树 (30个知识点)
全部收起
  • 使用常见问题(15个知识点)
  • 连接登录问题(9个知识点)
  • 购买相关问题(6个知识点)
相关文章
  • 云数据库Redis FAQ
    2.7K
  • 【玩转腾讯云】云数据库redis 的使用
    15.9K
  • 腾讯云数据库(Redis)监控最佳指南
    6.3K
  • 磊哥测评之数据库篇:云Redis vs 自建Redis
    14K
  • 腾讯云双十一薅羊毛攻略:云数据库Redis
    3.4K
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券