脚本调试

语法
SCRIPT DEBUG <YES | SYNC | NO>
从以下位置开始可用:
3.2.0
时间复杂度:
O(1)
ACL 类别:
@slow, @scripting,

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

重要提示:避免使用 Redis 生产环境调试 Lua 脚本 服务器。请改用开发服务器。

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

  • YES.启用 Lua 脚本的非阻塞异步调试(更改将被丢弃)。
  • SYNC.启用阻止 Lua 脚本的同步调试(保存对数据的更改)。
  • NO.禁用脚本调试模式。

有关EVALscripts 请参考 Eval Scripts 简介

RESP2/RESP3 回复

简单的字符串回复OK.
为本页评分
返回顶部 ↑