【发布时间】:2021-03-07 00:31:41
【问题描述】:
@Resource
private StringRedisTemplate stringRedisTemplate;
@Resource
private RedisTemplate defaultRedisTemplate;
RedisScript<Boolean> redisScript = new DefaultRedisScript(Test, Boolean.class);
// this line is OK, stringRedisTemplate.execute returns boolean
boolean result1 = stringRedisTemplate.execute(redisScript, Arrays.asList(key), value);
// line blow indicates type mismatch, defaultRedisTemplate.execute returns Object
boolean result2 = defaultRedisTemplate.execute(redisScript, Arrays.asList(key), value);
为什么defaultRedisTemplate.execute 的返回类型是对象而不是布尔值?
【问题讨论】:
标签: spring redis spring-data-redis