今天看啥  ›  专栏  ›  CSDN企业招聘

吃透Redis系列:分布式锁

CSDN企业招聘  · 公众号  ·  · 2024-09-13 09:00

文章预览

作者 | 老吴 来源 | 互联网全栈架构 在分布式应用系统中,如果需要控制共享资源的访问,就需要用到分布式锁。分布式锁是相对于单机锁而言的,在一个单体系统或者单个进程中,我们可以用synchroinzed这样的关键字对共享资源加锁,然而,系统一旦分布式部署,这样的手段就没有效果了。 记得几年前有一次面试,一个工作五六年的年轻小伙,说他们的系统是集群部署的,可以横向扩展,根据业务要求,系统每天凌晨还会运行一个定时任务(使用Spring Quartz实现),那我就问:这样岂不是就有好几个系统同时去执行这样的定时任务?是不是重复处理了?他一时语塞,然后表示没有仔细考虑过样的问题。对于这样的场景,其中一种实现思路就是分布式锁,同一时刻只有一个任务在真正执行业务处理。 分布式锁有很多的实现方式,今天我们专注于Redis分 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览