In Redis we have strings that represent input values. We (would like to) have a Lua script that is dynamically generated (after being defined by user using a GUI) that calculates a result string based on the input string. Each set of input values is independent of each other. So this should be trivially parallelisable, however, EVAL seems to block until completion.
Is there a way in Redis to run a single Lua script across a bunch of values without having to rewrite the script itself to do it?