分布式锁的话,redis里面有一个setnx,就是如果不存在的话就设置一个值,返回true,存在的话就返回false,可以实现分布式锁。但是使用这个的话要考虑的事情就比较多了,比如锁延续啊什么的,所以一般可以使用框架Reddisson,而且使用也非常的简单。其底层是使用了一段LRU脚本进行加锁,如果加锁失败的话,就会一直循环重试,而且有watch dog机制进行自动续期。 TODO。