検索

ホームページ  >  に質問  >  本文

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日前1026

全員に返信(2)返信します

  • 巴扎黑

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

    無知ですみません。 Redisはキャッシュに使用されていませんか?スクリプトの実行に引き続き使用できますか?
    さらに、エラー メッセージには、ステートメントの末尾は = 記号である必要があると書かれていました

    返事
    0
  • 天蓬老师

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

    実行時には eval の代わりに --eval を使用する必要があります

    そして、eval コマンドはバージョン 2.6.0 以降の Redis にのみ追加されたことに注意してください

    返事
    0
  • キャンセル返事