使用redis实现分布式锁(在集群环境下让任务排队执行)
需求:在集群环境下,读写同一个数据库表,我们为了保证数据的最终一致性,需要让任务排队执行。分布式锁的实现方式,网上有很多种方式。 1.使用数据库表实现; 2.使用zookeeper实现; 3.使用redis实现; 这里讲用redis实现的方法,其他两种实现方式,读者可以自行百度。 redis是个很好的NoSQL数据库,多用于缓存数据的场景,但同时也可以用来制作一个分布式事务锁,其实现的原理
原创
2017-11-19 20:40:02 ·
3781 阅读 ·
0 评论