This does not behave as expected
redis.call('INCRBY', 'test', 100000000000000)
EVAL "redis.call('INCRBY', 'test', 100000000000000)" 1 test
ERR value is not an integer or out of range
This is because the number gets converted to 1e+014 by the lua interpreter
Comment From: enjoy-binbin
looks like it's resolved, i am closing it. testing in current unstable branch (7.0)
127.0.0.1:6379> EVAL "redis.call('INCRBY', 'test', 100000000000000)" 1 test
(nil)
127.0.0.1:6379> get test
"100000000000000"