redisTemplate.execute出现异常

报错:

org.springframework.data.redis.RedisSystemException: 
    Redis exception; nested exception is io.lettuce.core.RedisException: 
        java.lang.IllegalStateException

解决:

注意script.setResultType参数有没有写错,我一开始写的boolean.class没注意,找了半天错误。

    @Bean
    public DefaultRedisScript script() {
        DefaultRedisScript script = new DefaultRedisScript<>();
        script.setLocation(new ClassPathResource("lock.lua"));
        script.setResultType(Boolean.class);
        return script;
    }

你可能感兴趣的:(redis,java,缓存)