nestjs-simple-redis-lock包的RedisLock是怎么unlock的?

image.png
如上代码,look了之后需要怎么消费或者unlock,有没懂哥...

阅读 2.6k
1 个回答

没用过这个库,简单看了一下,它是用了装饰器实现的,不需要你手动控制锁的获取和释放,进入被 @RedisLock 装饰的方法前就自动获得锁、退出方法后就自动释放锁。

REF: https://github.com/hanFengSan...
Wrap the method, starting with getting a lock, ending with unlocking
The first parameter is lock name

有关 JS 装饰器(Decorator)的更多原理,你可以自行搜索。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题