Как вызвать загрузку скрипта в vert.x Redis
Как вызвать загрузку скрипта с помощью Redis в vert.x 4? Я пробовал так, но получил ошибку:
ERR Unknown subcommand or wrong number of arguments for 'local val=1; return val;'. Try SCRIPT HELP.
Код:
val redisClient = Redis.createClient(
vertx,
RedisOptions(serverConfig.static.getJsonObject("redis_options"))
)
val redisApi = RedisAPI.api(redisClient)
val luaScript = "local val=1; return val;"
redisApi.script(listOf(luaScript)).onComplete { println("end") }
РЕДАКТИРОВАТЬ
Попробовав некоторое время, я понял, что мне нужно добавить, какое действие я собираюсь выполнить с командой скрипта, в этом случае правильный код будет выглядеть так:
redisApi.script(listOf("load", luaScript)).onComplete { println("end") }