如何设计一个高性能、高可用的产品,是一个系统性的工程,Redis 在其中起到了关... 展开 >




王少东,主要从事“内容”相关的工作,目前是内容监控平台、热点平台的技术负责人,在海量数据中找到价值数据,服务于 vivo 内容生态产品。成功带领团队完成百亿级存储、十亿级流量的系统从0到1的上线,并稳定运行至今,在海量存储、高并发系统的架构设计中积累了丰富的实践经验。在中台建设中也积累了一定的实践经验。
如何设计一个高性能、高可用的产品,是一个系统性的工程,Redis 在其中起到了关键性的作用。在高并发环境下,随着流量的上升,系统的复杂度会成倍地增加,如何优化 Redis 也就成了一个系统工程了。本专题将从业务场景出发,基于客户端选型、调参,服务器部署、优化等一系列环节来优化我们的 Redis,使其“满足”我们的业务需求。
Redis 作为优秀的内存数据库,其拥有非常高的性能,单个实例的 OPS 能够达到 10W 左右。但也正因如此,当我们在使用 Redis 时,如果发现操作延迟变大的情况,就会与我们的预期不符。所以,Redis 的性能问题,也是我们在使用 Redis 时需要密切关心的。那究竟哪些因素会导致 Redis 产生性能问题,以及如何分析和排查呢?本次演讲会提供全面的问题排查思路,以及高效、可落地的解决方案。
演讲大纲:
你将获得:
在高并发场景下,Redis 单进程模型将会引发多种问题,因此 Redis 集群结构成为了这一场景的最佳解决方案。而在实际的使用中我们能够发现 Redis 集群架构同样存在着一些问题,例如在部分场高并发景下,热点 Key 的存在会使常见的 Redis 集群架构难以应对。由于热点 Key 通常随着业务的变化而变化,因此热点 Key 发现与解决的精确度与时效性是此类问题的最大难点。基于 Proxy 的 Redis 集群则很好的解决了这一问题,在完全兼容 Redis API 并将数据透明分散的前提下,Proxy 能够主动发现并缓存热 Key,然后通过直接将热 Key 数据返回至 Client减少 Client 与 Redis 的交互而实现 Redis 的压力降低。
演讲提纲:
1. Redis 在高并发场景中的痛点
2. 集群版 Redis 是如何解决高并发场景问题的
3. Redis 集群版的具体实现
4. Redis Proxy 的原理及加速技术
5. 热点 Key 的解决办法
你将获得:
1. 了解 Redis 高并发场景下可能遇到的问题,并在实际应用中提前回避
2. 了解 Redis 的常见集群方案及优缺点
3. 通过 Proxy 架构集群的技术原理讲解,了解 Proxy 的实现方式、作用及优势
4. 学习 Redis 热点 Key 的分析、解决办法
随着基础设施的迭代升级,云上数据库以其低廉的价格和优越的性能和可靠性,逐渐成为企业业务发展的的首选。然而 Redis 的数据结构原生支持的 Data Sketch 和 Data Statistic 能力却逐渐难以满足业务场景的苛刻要求。Tair 企业版经过多年的企业实践经验支持了包括 CPC、RoaringBitmap、TairBloom 在内的多种设施,助力用户云上数据产生更大价值,为业务发展提供更多可能。
演讲提纲:
1. Data Sketches & Statistics 场景概述
2. Tair 企业版数据分析能力概述
你将获得:



微信咨询

电话咨询
微信联系我们
