报错:
org.springframework.data.redis.RedisSystemException:
Redis exception; nested exception is io.lettuce.core.RedisException:
java.lang.IllegalStateException
解决:
注意script.setResultType参数有没有写错,我一开始写的boolean.class没注意,找了半天错误。
@Bean
public DefaultRedisScript<Boolean> script() {
DefaultRedisScript<Boolean> script = new DefaultRedisScript<>();
script.setLocation(new ClassPathResource("lock.lua"));
script.setResultType(Boolean.class);
return script;
}