执行一个简单的测试来调试 LUA 脚本,redis-cli
卡住并且不接受任何输入。他们结束会话的唯一方法是 Ctrl+C
c:>cd "\Program Files\Redis"
c:\Program Files\Redis>echo return ARGV[1] + ARGV[2] > test.lua
c:\Program Files\Redis>redis-cli --ldb --eval test.lua , 2 3
Lua debugging session started, please use:
quit -- End the session.
restart -- Restart the script in debug mode again.
help -- Show Lua script debugging commands.
从那时起,应用程序不接受任何输入。
我正在使用来自https://github.com/MSOpenTech的最新版本(3.2.100) 。
我是否需要做任何特别的事情才能在 Redis for Windows 中进行调试?我不确定调试的问题是因为redis-server.exe
还是redis-cli.exe
因为我手头没有 Linux 机器。
更新
我现在可以确认我可以redis-cli.exe
在 Windows 中调试脚本,连接到 Linux 中的 Redis 实例。所以问题似乎是redis-server.exe
。