127.0.0.1:6379> --eval /home/user/scripts/script.lua (error) ERR unknown command `--eval`, with args beginning with: `/home/user/scripts/script.lua`,
时间: 2023-07-30 18:11:56 浏览: 187
这个错误提示表明 Redis 不认识 `--eval` 这个命令,导致执行脚本失败。正常情况下,`--eval` 是一个可以在命令行中使用的参数,用于指定 Redis 执行 Lua 脚本的路径。但是在 Redis CLI 中,`--eval` 不是一个合法的命令。
你需要将 `--eval` 参数和脚本路径一起传递给 Redis CLI,例如:
```
redis-cli eval "$(cat /home/user/scripts/script.lua)" 0
```
这个命令将会执行 `/home/user/scripts/script.lua` 这个 Lua 脚本。
阅读全文