This nicely gets at the single biggest pain point that I encountered writing Redis scripts.  The workaround that I came to was to insert early returns and run them over and over again.  But a real debugger is much better.<p>That said, the biggest remaining pain point is that it would be nice if a Redis script could refer to functions in a shared library.  Yes, you can always just assign functions to variables and call them that way, but now you have to copy standard functions in every script that needs them.  This is a PITA.