Redis 作为“扛流量”和“性能加速&rd... 展开 >





百度智能云 Redis 内核团队技术负责人,开源项目 Kvrocks Core Team 成员。近十年一直专注于分布式缓存、存储方向,先后主导过微博、百度 Redis 内核的深度优化,并在 DTCC、SACC 等技术大会上做过多次 Redis 主题分享,具有非常丰富的 Redis 内核研发及优化经验。
Redis 作为“扛流量”和“性能加速”的利器,是业务架构中不可或缺的组成部分。Redis 服务一旦出现问题,就可能会导致业务系统直接崩溃。想要打造稳定可靠的 Redis 服务,掌握 Redis 内核原理至关重要。
本专题会从内核设计视角出发,以 2.0 到 7.0 版本演进为主线,详细介绍 Redis 核心内核机制的设计与实现。同时还会分享百度 Redis 内核的优化经验,带你从理论和实践两个层面深入理解 Redis 内核机制。
我们相信,这将会是你看到过的最深入的 Redis 内核专题分享。
Redis 为实现其服务的高可用,采用了多副本方案,并通过主从复制机制保证了多副本间数据的一致性。在 Redis 十多年的发展过程中,其主从复制机制也在不断地优化。本次我将为大家讲解 Redis 主从复制机制从 2.x 版本到最新 7.0 版本的演进历程,以及各版本解决了哪些运维过程中的痛点,希望能让你对 Redis 内核有充分了解。此外,我还会介绍一下百度 Redis 在应对洪峰流量时提出的 PSYN-AOF 复制方案,以解决开源 Redis 因内存缓冲区有限导致的主从复制循环失败问题。最后,我会跟大家探讨一下未来 Redis 在主从复制方面的发展。
演讲提纲:
你将获得:
数据过期及数据淘汰是 Redis 的重要模块,常用于缓存剔除、分布式锁等场景。Redis 如何及时进行数据过期并腾出内存?数据淘汰引发的阻塞问题又如何解决?这些是使用 Redis 过程中经常遇到的问题,同时也一直是 Redis 的优化方向。本次我将为大家详细介绍 Redis 的数据过期及数据淘汰机制,剖析相关模块设计与实现的优化演进,同时介绍百度内部对数据淘汰阻塞问题的优化工作。最后跟大家探讨一下 Redis 数据过期对数据一致性的思考。
演讲提纲
听众受益
随着 Redis 的海量数据存储、高并发访问的性能压力提升,单机部署的性能已经到达瓶颈,Redis 的分布式扩展能力应运而生。Redis Resharding 通过对 Redis 资源的动态扩展与伸缩,能够极大地提升 Redis 集群的承载能力,并最大限度地提升硬件资源利用率,节省资源成本。本次我将系统地介绍 Redis Resharding 的实现机制,分析 Redis Cluster Resharding 的设计演进,并会分享百度以及业界对 Redis Resharding 做的一些探索与努力,最后与大家一起探讨一下 Redis Resharding 的发展方向。
演讲提纲
你将获得
Redis 的持久化功能作为其最重要的功能之一,是实现 Redis 数据可靠性的重要机制,同时还能几乎完美地做到高性能。本次我将首先详细介绍 Redis 持久化机制从 RDB、AOF 到混合持久化的演进历史,分析目前 Redis 持久化机制所导致的阻塞和资源浪费等问题;然后会剖析百度解决和优化这些问题的思路以及相关实践;最后会介绍百度在 Redis 结合新硬件非易失性内存( NVM )方面的研究成果。
演讲提纲
你将获得



微信咨询

电话咨询
微信联系我们
