在线文档教程

script debug

SCRIPT

SCRIPT DEBUG YES|SYNC|NO

自3.2.0起可用。

时间复杂度: O(1)

为 EVAL 执行的后续脚本设置调试模式。Redis 包含一个完整的 Lua 调试器,代号为 LDB,可用于编写复杂脚本的任务变得更加简单。在调试模式下,Redis 充当远程调试服务器,客户端redis-cli可以一步一步地执行脚本,设置断点,检查变量等 - 有关 LDB 的更多信息,请参阅 Redis Lua调试器 页面。

重要说明:避免使用 Redis 生产服务器调试 Lua 脚本。改用开发服务器。

可以使用两种模式之一来启用 LDB:异步或同步。在异步模式下,服务器创建一个分叉的调试会话,该会话不会阻塞,并且在会话结束后回滚数据的所有更改,因此可以使用相同的初始状态重新启动调试。备用同步调试模式会在调试会话处于活动状态时阻塞服务器,并在数据集结束后保留​​对数据集的所有更改。

  • YES。启用 Lua 脚本的非阻塞异步调试(更改将被丢弃)。

  • 同步。启用阻止 Lua 脚本的同步调试(保存对数据的更改)。

  • NO。禁用脚本调试模式。

返回值

简单的字符串回复:OK