缓存-分布式锁-Redisson-闭锁测试
生活随笔
收集整理的這篇文章主要介紹了
缓存-分布式锁-Redisson-闭锁测试
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
/*** 放假、鎖門* 1班沒人了* 5個班,全部走完,我們才可以鎖大門* 分布式閉鎖*/@GetMapping(value = "/lockDoor")
@ResponseBody
public String lockDoor() throws InterruptedException {RCountDownLatch door = redisson.getCountDownLatch("door");door.trySetCount(5);door.await(); //等待閉鎖完成return "放假了...";
}@GetMapping(value = "/gogogo/{id}")
@ResponseBody
public String gogogo(@PathVariable("id") Long id) {RCountDownLatch door = redisson.getCountDownLatch("door");door.countDown(); //計數(shù)-1return id + "班的人都走了...";
}
?
總結(jié)
以上是生活随笔為你收集整理的缓存-分布式锁-Redisson-闭锁测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 缓存-分布式锁-Redisson-读写锁
- 下一篇: 缓存-分布式锁-Redisson-信号量