使用redis-client测试脚本文件

实际开发中我们需要测试Redis执行脚本的结果及验证脚本代码是否正确,这时可以通过redis-client程序,具体命令如下:

redis-cli.exe --eval script_name.lua key [key ...] , arg [arg ...]

命令解释:

  1. –eval 参数是告诉redis-cli读取并运行后面的Lua脚本
  2. script_name.lua 脚本文件名,可以是路径+脚本文件名 如:D:\test.lua
  3. ”,”前的key是脚本内要操作的键,可以在脚本中用KEYS[i]获取
  4. ”,”后的arg是脚本内要用的参数,可以在脚本中用ARGV[i]获取
  5. 需要特别注意的是”,”前后之间的空格