FCALL_RO

调用只读函数。

语法

FCALL RO function numkeys [key [key ...]] [arg [arg ...]]

引入版本:7.0.0

复杂度摘要:—

这是 FCALL 命令的只读变体,无法执行修改数据的命令。

有关何时使用此命令与 FCALL 的更多信息,请参阅 只读脚本。

更多信息请参阅Redis功能介绍。

必需参数

function

要调用的函数的名称。它必须是只读函数。

numkeys

后面的键名称的数量。键后面的参数作为常规参数传递。

可选参数

key [key ...]

键命名函数访问,通过 Lua KEYS 全局变量提供给它。其中必须正好有 numkeys 个。

arg [arg ...]

通过 Lua ARGV 变量向函数提供附加参数。

Redis Software 与 Redis Cloud 兼容性

Redis
软件
Redis
Cloud
说明
✅ 标准
✅ 主动-主动
✅ 标准
✅ 主动-主动

返回值

RESP2

返回值取决于执行的函数。

RESP3

返回值取决于执行的函数。

资料来源:Redis 官方 FCALL_RO 文档;中文内容参考 Redis 文档许可。