我看到的所有教程都是用eval 指令后面接一段lua脚本,我尝试eval <lua文件> <参数>时,例如:eval hello.lua 0提示“ ERR Error compiling script (new function): user_script:1: '=' expected near 'end'”即使我的hello.lua文件中只有一句 return "hello world"
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
Excusez mon ignorance. Redis n'est-il pas utilisé pour la mise en cache ? Peut-il toujours être utilisé pour exécuter des scripts ? De plus, le message d'erreur indiquait que la fin de la déclaration devait être = signe
Vous devez utiliser --eval lors de l'exécution, pas eval
Et veuillez noter que la commande eval n'a été ajoutée à Redis qu'à partir de la version 2.6.0
Excusez mon ignorance. Redis n'est-il pas utilisé pour la mise en cache ? Peut-il toujours être utilisé pour exécuter des scripts ?
De plus, le message d'erreur indiquait que la fin de la déclaration devait être = signe
Vous devez utiliser --eval lors de l'exécution, pas eval
Et veuillez noter que la commande eval n'a été ajoutée à Redis qu'à partir de la version 2.6.0