没用过这个库,简单看了一下,它是用了装饰器实现的,不需要你手动控制锁的获取和释放,进入被 @RedisLock 装饰的方法前就自动获得锁、退出方法后就自动释放锁。REF: https://github.com/hanFengSan...Wrap the method, starting with getting a lock, ending with unlockingThe first parameter is lock name有关 JS 装饰器(Decorator)的更多原理,你可以自行搜索。
没用过这个库,简单看了一下,它是用了装饰器实现的,不需要你手动控制锁的获取和释放,进入被
@RedisLock
装饰的方法前就自动获得锁、退出方法后就自动释放锁。有关 JS 装饰器(Decorator)的更多原理,你可以自行搜索。