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高性能版本已在腾讯内外得到了广泛应用,性能、数据一致性及可用性在实际场景中得到检验,全球复制方案可高效助力企业进行全球化部署,快速实现多地容灾、多地多活、就近访问,欢迎登录腾讯云官网一键体验!