recherche

Maison  >  Questions et réponses  >  le corps du texte

nosql - Redis种如何执行lua文件

我看到的所有教程都是用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"

高洛峰高洛峰2796 Il y a quelques jours1027

répondre à tous(2)je répondrai

  • 巴扎黑

    巴扎黑2017-04-24 09:12:35

    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

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-24 09:12:35

    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

    répondre
    0
  • Annulerrépondre