腾讯云Redis全面升级,性能提升400%,可用性高达5个9
2022年6月,腾讯云Redis全新升级,发布高性能版本,单节点可提供50W+吞吐,性能是原生Redis的4倍。同时,腾讯云Redis推出全球复制功能,解决原生Redis诸多痛点问题,可用性升级高达99.999%,助力企业实现降本增效。
Redis作为全球最受欢迎的NoSQL数据库之一,凭借着极高的吞吐、极低的响应延迟和丰富的功能特性,成为企业在缓存场景中的首选方案。但在突发、热点访问及异地多活场景下,原生Redis方案会出现主从复制延迟、数据同步不连续、多地写入等问题,无法解决海量数据在规模、成本、数据可靠性等方面带来的挑战。
腾讯云数据库团队对Redis进行了内核优化,推出腾讯云Redis高性能版,解决原生Redis所存在的问题,为开发者提供高可用、低延迟、低成本的解决方案。
4倍高性能加持,秒杀、热点不延迟!
2020年新冠疫情席卷全球,大规模消费者转向线上消费,刺激全球电商零售行业高速发展。同时电商行业应用存在并发量大、热点访问多、延迟要求低等特点,对数据库技术架构提出了更高的挑战。为了提供极致的用户体验,企业通常会选择使用Redis来构建业务缓存。
虽然Redis单节点可提供10W+的吞吐,但不足以应对电商直播、秒杀等促销活动中出现的突发、热点访问场景,缓存服务无法提供足够的性能冗余。为解决这一问题,常见原生Redis解决方法有集群方案、读写分离方案。集群方案通过横向扩展来提供更高的吞吐能力,但却无法应对突发或者热点访问难题。读写分离方案会因为主从复制延迟而导致数据不一致,对于数据延迟敏感的业务,主从数据不一致将会严重影响业务数据的准确性。
图:原生Redis方案存在的问题
针对原生Redis方案中存在的不足,腾讯云Redis高性能版本支持单节点提供50W+吞吐,性能是原生Redis的4倍,访问延迟更低,无数据一致性问题的困扰,且相对读写分离方案成本更低。在电商、新闻、视频等大型运营活动中,为业务提供充足的性能冗余,助力企业轻松应对业务高峰期。
图:腾讯云Redis高性能版本方案
可用性升级五个九,多地多活不再难!
互联网的快速发展加速了经济全球化,业务不再受限于地域因素,需要更加重视跨地域访问数据的延迟问题,于是就近部署业务成为提升用户体验的首选方案。同时,当出现数据中心级故障时,单数据中心部署的业务则很难在分钟级内完成恢复。因此,企业通常选择异地多活业务架构,来解决数据中心容灾和跨地域访问延迟增大的问题。
原生Redis常见的多活方案包括数据同步和应用双写。数据同步方案依赖原生Redis的复制技术,缺点体现在增量日志无法实现持久化,会导致数据同步不连续问题,无法应对跨地域复制网络延迟大的场景。同时原生Redis不支持双向复制,无法满足业务多地写入需求。应用双写方案存在很难处理写入异常场景下的数据一致性问题,需要业务层设计较多的容错逻辑,极大增加业务设计的复杂度。
面对上述Redis在异地多活场景中的难题,腾讯云Redis推出了全球复制功能,解决了Redis原生复制不可靠的问题,同时支持多点写入功能,并在数据库层面解决了Redis多地同步且性能不降级的难题,让企业更加专注于业务迭代,满足了企业在多地部署中的就近访问、就近写入以及跨地域容灾的需求。
图:腾讯云Redis全球复制功能
在可用性上,腾讯云Redis全球复制功能提供高可用性承诺。具体而言,相对现有的单可用区部署3个9(99.95%)的可用性承诺,对多可用区部署的Redis实例提供4个9(99.99%)的可用性承诺,对使用全球复制进行跨可用区+跨地域部署的Redis实例提供5个9(99.999%)的可用性承诺,满足企业在不同业务场景中对Redis可用性的诉求。
图:腾讯云Redis全球复制功能高可用性升级
腾讯云Redis现已服务了金融、电商、游戏、视频等数十个行业应用场景,助力企业降本增效。本次发布的腾讯云Redis已在腾讯内、外部得到了广泛应用,性能、数据一致性及可用性在实际场景中得到检验,全球复制方案可高效助力企业进行全球化部署,快速实现多地容灾、多地多活、就近访问,欢迎登录腾讯云官网一键体验!
腾讯云Redis全面升级,性能提升400%,可用性高达5个9的更多相关文章
- 腾讯云Redis混合存储版重磅推出,万字长文助你破解缓存难题!
导语 | 缓存+存储的系统架构是目前常见的系统架构,缓存层负责加速访问,存储层负责存储数据.这样的架构需要业务层或者是中间件去实现缓存和存储的双写.冷热数据的交换,同时还面临着缓存失效.缓存刷脏.数据 ...
- 关于腾讯云redis 无法外网访问的解决方案
问题简介: 今天购买了一台腾讯云的redis:如图 可是我没有找到 腾讯云提供的外网地址,我该怎么连接呢?百度了一大堆 全部是 在腾讯云服务器上搭建的Redis实例的解决办法.完全不匹配. 开始解决: ...
- 慢SQL优化:where id in (select max(id)...) 改为join后性能提升400倍
背景 有两张表,都是主键递增,类似于主表和明细表: statistics_apply:统计申请表,主键applyId,7万多条记录 statistics_apply_progress:统计申请进度表( ...
- 如何防范和应对Redis勒索,腾讯云教你出招
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯云数据库 TencentDB发表于云+社区专栏 9月10日下午,又一起规模化利用Redis未授权访问漏洞攻击数据库的事件发生,此次 ...
- 腾讯云原生数据库TDSQL-C入选信通院《云原生产品目录》
近日,中国信通院.云计算开源产业联盟正式对外发布<云原生产品目录>,腾讯云原生数据库TDSQL-C凭借其超强性能.极致效率的弹性伸缩和完善的产品化解决方案体系,成功入围目录. 全球数字经济 ...
- 一文了解腾讯云数据库SaaS服务
本文由云+社区发表 作者:邵宗文,2009年加入腾讯,现为腾讯云数据库专家产品经理.之前曾负责为OMG事业群构建数据库平台,部署,规划及运维支持,为腾讯网,新闻客户端,快报,视频,财经,体育等提供了稳 ...
- 腾讯云联合中国信通院&作业帮等首发《降本之源-云原生成本管理白皮书》
在11月4日举办的2021腾讯数字生态大会云原生专场上,腾讯云联合中国信通院.作业帮等率先在国内重磅发布了<降本之源-云原生成本管理白皮书>(简称白皮书),基于腾讯云在业内最大规模的 Ku ...
- 性能超前,详解腾讯云新一代Redis缓存数据库
背景 当前内存数据库发展迅速,用户对于存储系统的要求也越来越高,为了满足各类业务场景的需要,腾讯云设计了新一代的内存数据库,不但保留了原来系统的高性能,高可用等特性,同时还兼容了当前流行的Redis原 ...
- 阿里云、青云、腾讯云服务器,Mysql数据库,Redis等产品性能对比
阿里云.青云.腾讯云服务器,Mysql数据库,Redis等产品都使用过,对比维度很多就不一一放出.直接放结论吧:买的腾讯(金融专区)服务器,Mysql(TDSql)把所有项目转到腾讯云,但是没有用腾讯 ...
随机推荐
- CCF201409-3 字符串匹配
问题描述 给出一个字符串和多行文字,在这些文字中找到字符串出现的那些行.你的程序还需支持大小写敏感选项:当选项打开时,表示同一个字母的大写和小写看作不同的字符:当选项关闭时,表示同一个字母的大写和小写 ...
- 关于data自定义属性
新的HTML5标准允许你在普通的元素标签里,嵌入类似data-*的属性,来实现一些简单数据的存取.它的数量不受限制,并且也能由JavaScript动态修改,也支持CSS选择器进行样式设置.这使得dat ...
- SVN 添加账号密码的方法(Windows 系统完整版)
前言: 本人新接了一个项目,目前该项目基本完工,现在想要将该项目上传至SVN上保管,然后设置并添加账号密码信息,以便于后期加入这个项目的小伙伴可以通过新增加的账号密码信息获取到SVN项目,以便后期项目 ...
- python修改Gsettings的配置文件
GSettings 的配置文件是 xml 格式的,文件需以 .gschema.xml 结尾,文件名通常与 id 相同.配置文件安装在 /usr/share/glib-2.0/schemas/ 目录下, ...
- crm多对多
多对多要使用service.Associate传入两表的id和中间表的 service.Associate("invoice", entityReferenceInvoice.Id ...
- 一些有用的工具,iftop,iotop,htop,glances
一些有用的工具: yum install glances -y资源监控工具GLANCESglances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率 ...
- java获取登录ip和地址
//获取HttpServletRequest对象 ServletRequestAttributes attributes = (ServletRequestAttributes) RequestCon ...
- Linux shell中2>&1的含义解释
https://blog.csdn.net/zhaominpro/article/details/82630528
- 新手小白入门C语言第二章:基本语法
1. 语句 C 语言的代码由一行行语句(statement)组成.语句就是程序执行的一个操作命令.C 语言规定,语句必须使用分号结尾,除非有明确规定可以不写分号. 如: int x = 1; 这就是一 ...
- petite-vue源码剖析-逐行解读@vue-reactivity之Map和Set的reactive
本篇我们会继续探索reactive函数中对Map/WeakMap/Set/WeakSet对象的代理实现. Map/WeakMap/Set/WeakSet的操作 由于WeakMap和WeakSet分别是 ...