Home

Awesome

redis-lua-debugger

rld is a non-interactive debugger for Lua scripts running in Redis. See this post for a runtime example.

rld's features include:

Basic usage

  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

TODO

Known Issues

Contributing

  1. Fork it.
  2. Change it.
  3. Make a pull request.

License

See the LICENSE file.

DISCLAIMER

This script is highly experimental - use at your own risk! (and never in production ;))