使用Redis实现分布式锁的原理
使用场景:
在tomcat集群环境下,有任务调度,也就是定时任务
同一时间多个tomcat执行同一个任务,如定时关单.
如果有大量订单需要关闭,则每个tomcat都会执行相同数量的关单sql,
这样是非常浪费资源的,如果还有相应的记录的话 则会导致重复记录的出现.
这个时候redis分布式锁就派上用场了,通过这个锁,可以随机的让单个tomcat去执行关单操作,而其余的tomcat则不会执行
原创
2017-12-22 10:16:16 ·
4632 阅读 ·
0 评论