基于 Redis 的分布式锁设计及实践

所属专题:分布式锁业务实践

嘉宾 : 王源 | 百度基础架构部 高级研发工程师

讲师介绍

专题演讲嘉宾:王源

百度基础架构部 高级研发工程师

多年来一直负责百度分布式 Redis 和磁盘 KV 存储服务 PegaDB 的内核研发工作。专注于分布式 KV 数据库、存储引擎和 NoSQL 等方向的研究。是一名开源软件的爱好者,是 Redis 官方社区的 Member,Redis 6.2 和 7.0 的重要贡献者;同时也是开源磁盘 KV 存储服务 Kvrocks 的维护者。

议题介绍

演讲:基于 Redis 的分布式锁设计及实践

在单机场景下,通常用锁来解决数据并发访问的安全性。在分布式场景中,分布式锁是解决数据一致性和安全性的一个重要手段。Redis 作为一个高性能的缓存和内存 KV 数据库,常被用来实现分布式锁的解决方案,本次我将为大家详细地讲解业界基于 Redis 实现的几种常用的解决方案及其在不同场景下的应用,以及我们百度内部是如何对 Redis 分布式锁进行优化的,同时也跟大家探讨一下分布式专家和 Redis 作者对 Redlock 的讨论。

演讲提纲:

1. 分布式锁简介

  • 分布式锁的应用场景
  • 分布式锁的特性

2. 基于 Redis 的分布式锁实现

  • SET+LUA 实现方案
  • SET+CAS/CAD 实现方案
  • Redisson 分布式锁实现方案
  • Redlock 实现方案

3. 业务实践及思考

你将获得:

  • 了解基于 Redis 的几种常见分布式锁的实现
  • 了解百度对 Redis 分布式锁的实践和优化
  • 了解分布式领域专家和 Redis 作者对 Redlock 的探讨

交通指南

来广营·朝来科技园

Laiguangying Beijing
地址: 北京市朝阳区来广营朝来科技园
  • 微信咨询

  • 电话咨询

    联系电话:+86 13167596032

微信联系我们