run distributed demo,throw the flowing error:
at org.springframework.data.redis.core.RedisTemplate.execute(RedisTemplate.java:300)
at org.sang.config.RedisLockTool.tryGetDistributedLock(RedisLockTool.java:84)
at org.sang.config.RedisLockTool.tryGetDistributedLock(RedisLockTool.java:67)
at org.sang.config.RedisLockTool.tryGetDistributedLock(RedisLockTool.java:56)
at org.sang.config.RedisLockTool.tryGetDistributedLock(RedisLockTool.java:46)
at org.sang.RedisLockTest$Tester.run(RedisLockTest.java:42)
at java.lang.Thread.run(Thread.java:748)
Caused by: redis.clients.jedis.exceptions.JedisDataException: ERR Error running script (call to f_f9daf3c6e834555b95e1a08889edb5762b8446fc): @user_script:1: ERR value is not an integer or out of range
at redis.clients.jedis.Protocol.processError(Protocol.java:127)
at redis.clients.jedis.Protocol.process(Protocol.java:161)
at redis.clients.jedis.Protocol.read(Protocol.java:215)
at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:340)
at redis.clients.jedis.Connection.getOne(Connection.java:322)
at redis.clients.jedis.BinaryJedis.evalsha(BinaryJedis.java:3142)
at org.springframework.data.redis.connection.jedis.JedisConnection.evalSha(JedisConnection.java:3655)
... 21 more