MODULE LOADEX

使用扩展参数加载模块。

语法

MODULE LOADEX path [CONFIG name value [CONFIG name value ...]] [ARGS args [args ...]]

引入版本:7.0.0

复杂度摘要:O(1)

在运行时使用配置指令从动态库加载模块。

这是 MODULE LOAD 命令的扩展版本。

它从 path 参数指定的动态库加载并初始化 Redis 模块。 path 应该是库的绝对路径,包括完整的文件名。

您可以使用可选的 CONFIG 参数为模块提供配置指令。 ARGS 关键字后面的任何其他参数都会不加修改地传递给模块。

注意事项:还可以在服务器启动时使用 redis.conf 中的 loadmodule 配置指令加载模块。

必需参数

path

模块库文件的绝对路径。

可选参数

CONFIG name value [CONFIG name value ...]

在加载时设置的一个或多个模块配置名称-值对。

ARGS args [args ...]

传递给模块初始化函数的附加参数。

Redis Software 与 Redis Cloud 兼容性

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

返回值

RESP2

简单字符串回复:OK(如果模块已加载)。

RESP3

简单字符串回复:OK(如果模块已加载)。

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