Преглед на файлове

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

dengsixing преди 3 години
родител
ревизия
0377caf054
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      4dkankan-utils-redis/src/main/java/com/fdkankan/redis/util/RedisLockUtil.java

+ 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);
         }