腾讯云Redis EVAL执行Lua脚本报:ERR unknown command ' EVAL '解决方案

向右看齐 2022-04-23 05:02 319阅读 0赞

在腾讯云服务器上面通过定时任务使用redis(云redis 2.8主从版)的EVAL执行一段lua脚本然后神奇的一幕出现了,如下图:

20190123223326690.
时而正常,时而报:ERR unknown command ’ EVAL ’

神助攻的是这个时而正常,时而报错,让我一度怀疑自己的Lua脚本有什么问题,反复前后的分析及测试环境测试,均无异常,浪费了我整整一个下午加一晚上的时间,最后无奈提交工单,然后得到了以下一个让人吐血的结果:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x1cGVuZ2ZlaTEwMDk_size_16_color_FFFFFF_t_70
腾讯云Redis 2.8主从版API:点此查看

开启之后,一切正常:
20190123224714562.

记录在此,希望能帮到遇到同样问题的同僚!!!

发表评论

表情:
评论列表 (有 0 条评论,319人围观)

还没有评论,来说两句吧...

相关阅读

    相关 CTFHub | eval执行

    0x00 前言 CTFHub 专注网络安全、[信息安全][Link 1]、白帽子技术的在线学习,实训平台。提供优质的赛事及学习服务,拥有完善的题目环境及配套 write

    相关 rediseval命令

    1.介绍 redis自从2.6.0版本起就采用内置的Lua解释器通过EVAL命令去执行脚本 EVAL命令首个参数是一个Lua 5.1版本的脚本,这个脚本并不需要定义一个