diff --git a/redisson/src/main/java/org/redisson/RedissonExecutorService.java b/redisson/src/main/java/org/redisson/RedissonExecutorService.java index d1775ebe7..398a0f47f 100644 --- a/redisson/src/main/java/org/redisson/RedissonExecutorService.java +++ b/redisson/src/main/java/org/redisson/RedissonExecutorService.java @@ -1150,6 +1150,7 @@ public class RedissonExecutorService implements RScheduledExecutorService { MasterSlaveServersConfig config = commandExecutor.getServiceManager().getConfig(); int timeout = (config.getTimeout() + config.getRetryInterval()) * config.getRetryAttempts(); + timeout = Math.max(timeout, 1); String taskName = tasksLatchName + ":" + id;