redis lua --eval報錯1: Lua redis() command arguments must be strings or integers


# 調用如下命令時 總是報錯 確定lua腳本沒問題
redis-cli -a 123456 --eval set_and_get.lua  "key", "heis"

在對比給出的redis-cli --eval lua_file key1 key2 , arg1 arg2 arg3命令
發現參數與逗號之間都有空格

# 改為如下
redis-cli -a 123456 --eval set_and_get.lua  "key" , "heis"

  • 注意L
  • 在eval后面的參數是lua腳本文件 帶有.lua為后綴
  • 無需寫numkeys 直接使用,分隔前后有空格


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM