@Bean @Qualifier("traceSuperiorUser") public DefaultRedisScript<List> traceSuperiorUserScript() { DefaultRedisScript<List> traceSuperiorUser = new DefaultRedisScript<>(); traceSuperiorUser.setResultType(List.class); traceSuperiorUser.setScriptSource(new ResourceScriptSource(new ClassPathResource("lua/TracingUsableProductInfoId.lua"))); return traceSuperiorUser; }
@Autowired @Qualifier("traceSuperiorUser") private DefaultRedisScript<List> traceSuperiorUserScript;
List<?> data = stringRedisTemplate.execute(traceSuperiorUserScript, Collections.singletonList(USER_SUBJECTION_HASH), userId.toString());