private static RedisScript<Boolean> getRedisScript() {
if (script != null) {
return script;
}
ScriptSource scriptSource = new ResourceScriptSource(new ClassPathResource("test.lua"));
String str = null;
try {
str = scriptSource.getScriptAsString();
} catch (IOException e) {
e.printStackTrace();
}
script = RedisScript.of(str, Boolean.class);
return script;
}
List keys = new ArrayList<>();
List values = new ArrayList<>();
RedisScript<Boolean> redisScript = getRedisScript();
Boolean result = stringRedisTemplate.execute(redisScript, keys, values.toArray());
版权声明:本文为qq_33454884原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。