AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
在`Lua`脚本中执行`Redis`命令时需要使用以下语法: ~~~lua redis.call(command, key [key ...] argv [argv…]) ~~~ * `command`:`Redis`中的命令,如`set`、`get`等。 * `key`:操作`Redis`中的`key`值,相当于我们调用方法时的形参。 * `param`:代表参数,相当于我们调用方法时的实参。 假如我们想执行一个命令`set name lonely_wolf`,那么调用`Lua`脚本则应该这么执行: ~~~lua eval "return redis.call('set',KEYS[1],ARGV[1])" 1 name lonely_wolf ~~~ ![](https://img.kancloud.cn/95/ad/95ad7681eb4b2021422f8391e2aa9ee9_681x77.png) 需要注意的是:`KEYS`和`ARGV`必须要大写,参数的下标从`1`开始。上面命令中`1`表示当前需要传递`1`个`key`。