zeroBrane 调试lua脚本 选择redis解释器才debug弹出url和输入密码password

好久没弄redis的lua脚本了
最近线上告警错误
调试lua,官网只有侵入式代码配置输入ip port,没有配置password的指导
查看源码,也都是sftp\http之类协议中的密码
还好当初内网写了笔记


zeroBrane中
一:project–>lua interpreter --> 选择redis
然后,选择debug就会弹出 url的输入框 输入"redis://ip:port"
下一步,就会弹出密码框

二: project–>command line parameters
输入参数,注意输入框里面,英文逗号分隔keys与args参数,并且英文逗号前后都要留一个空格,然后keys之间空格间隔,args 也是空格间隔 ,“keys1 keys2 keys3 , argv1 argv2 argv3”

local key1=KEYS[1]
local key1=KEYS[2]
local argv1=ARGV[1]
local argv1=ARGV[2]

三: project–>Starter Debugger Server 勾选

然后可以 单个三角型符号点击,debug,默认第一行停住
单个三角符号的debug会执行完恢复数据;
但是累加的三角符号(单个三角符号debug的左边图案),执行完不会恢复数据

参考链接:
http://notebook.kulchenko.com/zerobrane/redis-lua-debugging-with-zerobrane-studio
https://redislabs.com/blog/zerobrane-studio-plugin-for-redis-lua-scripts/
https://www.cnblogs.com/crazymakercircle/p/12112568.html
https://www.php.cn/lua/lua-debug.html

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值