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"