i am new to the ServiceStack.Net Framework and I would like to understand the differences between the following methods:
public byte[][] Eval(string luaBody, int numberKeysInArgs, params byte[][] keys)
public RedisData EvalCommand(string luaBody, int numberKeysInArgs, params byte[][] keys)
Based on the source code the main difference is that the first call uses a SendExpectMultiData Request and the second command sends a RawCommand.
So when should I use the first method instead of the second method? What is the recommended usage of those methods?