diff --git a/redisson-hibernate/redisson-hibernate-53/src/main/java/org/redisson/hibernate/RedissonRegionFactory.java b/redisson-hibernate/redisson-hibernate-53/src/main/java/org/redisson/hibernate/RedissonRegionFactory.java index 931e0d519..dd7122fa5 100644 --- a/redisson-hibernate/redisson-hibernate-53/src/main/java/org/redisson/hibernate/RedissonRegionFactory.java +++ b/redisson-hibernate/redisson-hibernate-53/src/main/java/org/redisson/hibernate/RedissonRegionFactory.java @@ -176,7 +176,7 @@ public class RedissonRegionFactory extends RegionFactoryTemplate { + "local nextValue = math.max(tonumber(ARGV[1]), tonumber(currentTime) + 1); " + "redis.call('set', KEYS[1], nextValue); " + "return nextValue;", - RScript.ReturnType.INTEGER, Arrays.asList("redisson-hibernate-timestamp"), time); + RScript.ReturnType.INTEGER, Arrays.asList(qualifyName("redisson-hibernate-timestamp")), time); } catch (Exception e) { if (fallback) { return super.nextTimestamp(); diff --git a/redisson-hibernate/redisson-hibernate-6/src/main/java/org/redisson/hibernate/RedissonRegionFactory.java b/redisson-hibernate/redisson-hibernate-6/src/main/java/org/redisson/hibernate/RedissonRegionFactory.java index d6d1c47e4..fe5d34b32 100644 --- a/redisson-hibernate/redisson-hibernate-6/src/main/java/org/redisson/hibernate/RedissonRegionFactory.java +++ b/redisson-hibernate/redisson-hibernate-6/src/main/java/org/redisson/hibernate/RedissonRegionFactory.java @@ -177,7 +177,7 @@ public class RedissonRegionFactory extends RegionFactoryTemplate { + "local nextValue = math.max(tonumber(ARGV[1]), tonumber(currentTime) + 1); " + "redis.call('set', KEYS[1], nextValue); " + "return nextValue;", - RScript.ReturnType.INTEGER, Arrays.asList("redisson-hibernate-timestamp"), time); + RScript.ReturnType.INTEGER, Arrays.asList(qualifyName("redisson-hibernate-timestamp")), time); } catch (Exception e) { if (fallback) { return super.nextTimestamp();