使用Redis实现分布式锁的原理

使用场景: 在tomcat集群环境下,有任务调度,也就是定时任务 同一时间多个tomcat执行同一个任务,如定时关单. 若是有大量订单须要关闭,则每一个tomcat都会执行相同数量的关单sql, 这样是很是浪费资源的,若是还有相应的记录的话 则会致使重复记录的出现. 这个时候redis分布式锁就派上用场了,经过这个锁,能够随机的让单个tomcat去执行关单操做,而其他的tomcat则不会执行关单操
相关文章
相关标签/搜索