测试环境中,redis使用的是阿里云的rds,目前是没有权限运行redis-cli这种命令。如果对于lua长脚本,官方是推荐使用redis-cli去加载script然后运行的。 针对这样的环境,如果我们需要调试复杂或有不少逻辑的lua脚本,怎么调试? 一是直接用代码,调用端改代码调试,因为现在改代码不太方便,每次都要部署测试环境。 因此在想有没有更容易的方式,我们是有权限登录redis的,只是没有redis-cli的执行命令而已,因此我们还可以选择eval script …的命令去执行。 但是script脚本很长,这时候我们可以借助压缩工具去处理。

其实说来说去,就是得找个lua脚本的压缩工具。