# RedisLock **Repository Path**: zhuiii/redis-lock ## Basic Information - **Project Name**: RedisLock - **Description**: 基于Redis实现的简单分布式锁 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-11 - **Last Updated**: 2022-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README RedisLock + 简介:基于go-cqhttp(v1.0.0-beta8-fix2)实现的一些小功能 + 依赖: + Java 11 + Hutool 5.4.1 + SpringBoot 2.2.6 + IDEA 2021.2.3 社区版 + 核心类 + RedisLock.java + 使用方法 + 和Lock一致 ~~~ redisLock.lock(); try { // TODO } finally { redisLock.unlock(); } ~~~ + 测试结果 + 在10个并发请求情况下 ~~~ lock:147379836342636544抢夺锁成功 lock:147379836342636544完成操作,结果:2 lock:147379836342636544释放锁 lock:147379838544646144抢夺锁成功 lock:147379838544646144完成操作,结果:3 lock:147379838544646144释放锁 lock:147379842621509632抢夺锁成功 lock:147379842621509632完成操作,结果:4 lock:147379842621509632释放锁 lock:147379846912282624抢夺锁成功 lock:147379846912282624完成操作,结果:5 lock:147379846912282624释放锁 lock:147379851022700544抢夺锁成功 lock:147379851022700544完成操作,结果:6 lock:147379851022700544释放锁 lock:147379855221198848抢夺锁成功 lock:147379855221198848完成操作,结果:7 lock:147379855221198848释放锁 lock:147379859411308544抢夺锁成功 lock:147379859411308544完成操作,结果:8 lock:147379859411308544释放锁 lock:147379863614001152抢夺锁成功 lock:147379863614001152完成操作,结果:9 lock:147379863614001152释放锁 lock:147379867804110848抢夺锁成功 lock:147379867804110848完成操作,结果:10 lock:147379867804110848释放锁 lock:147379871994220544抢夺锁成功 lock:147379871994220544完成操作,结果:11 lock:147379871994220544释放锁 ~~~