当前位置

网站首页> 程序设计 > 开源项目 > 编程语言 > 浏览文章

redis-lua-debugger

作者:小梦 来源: 网络 时间: 2024-03-29 阅读:

#长沙# OSC源创会第32期(1月10日)正在报名!

rld 是一个非交互的调试工具,用于调试 Redis 的 Lua 脚本,这里有篇详细介绍的文章。

rld 特性包括:

  • 易于安装,只有 6kB

  • 可打印输出到本地和远端

  • 跟踪执行的代码行

  • 先进的数值变化的自动监控机制报告

  • 报告函数调用、返回和参数可进行实时检查

基本使用:

  1. Load rld.lua to Redis once (e.g. redis-cli --eval rld.lua).

  2. Add this line at the beginning of your Lua script: rld.start().

  3. Run your code as usual (e.g. redis-cli --eval prog.lua).

  4. View rld's output in Redis' log file or by subscribing to the rld channel.

API

  • rld.start() - starts the debugger

  • rld.stop() - stops the debugger

  • rld.troff() / rld.tron() - toggles tracing off/on

  • rld.options - debugger options, see source for details

相关阅读

热点阅读

网友最爱