1

执行一个简单的测试来调试 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

4

0 回答 0