Browse Source

普通解锁 获取锁值类型转换错误

dengsixing 2 years ago
parent
commit
0377caf054

+ 1 - 1
4dkankan-utils-redis/src/main/java/com/fdkankan/redis/util/RedisLockUtil.java

@@ -100,7 +100,7 @@ public class RedisLockUtil {
         if (StrUtil.isEmpty(lockKey) || Objects.isNull(lockVal))
             return false;
         boolean releaseLock = false;
-        Long val = (Long) redisTemplate.opsForValue().get(lockKey);
+        String val = (String) redisTemplate.opsForValue().get(lockKey);
         if (lockVal.equals(val)) {
             releaseLock = redisTemplate.delete(lockKey);
         }