MODULE-LOADEX(3valkey)
π MODULE-LOADEX π
okay bestie, so this one is the MODULE LOADEX page from the Valkey Command Manual, and it's literally the glow-up version of plain old MODULE LOAD. Buckle up, we're loading dynamic libraries at runtime and we're being cute about it. π
β¨ NAME β¨
module-loadex β loads a module using extended parameters. that's it, that's the girl. π
πΈ SYNOPSIS πΈ
MODULE LOADEX path [CONFIG name value [CONFIG name value ...]] [ARGS
args [args...]]
π¦ DESCRIPTION π¦
So here's the tea π: this command loads a module from a dynamic library at runtime, and it lets you hand that module configuration directives while you do it. it's giving "arriving in style".
It's the extended version of the MODULE LOAD command. think of it as the same command but with extra sparkle. β¨
It loads and initializes the Valkey module from the dynamic library that you point at with the path argument. Important detail, no cap: path should be the absolute path of the library, including the full filename. don't be out here with half a path, she needs the whole thing. π«Ά
You can use the optional CONFIG argument to provide the module with configuration directives. And any extra arguments that follow the ARGS keyword? Those get passed unmodified straight to the module. no meddling from us, we just deliver. π¦
π‘ note, bestie: modules can ALSO be loaded at server startup using theloadmoduleconfiguration directive invalkey.conf. so you got options, iykyk.
π REPLY π
valkey-protocol(7) Simple string reply: OK if the module was loaded. simple. iconic. OK and we move on. π
β‘ COMPLEXITY β‘
O(1) β constant time, she's fast fr fr. π₯
π ACL CATEGORIES π
@admin@dangerous@slow
π HISTORY π
- Available since:
7.0.0
π SEE ALSO π
like, go read these too, they're all part of the same friend group:
acl(3valkey)acl-cat(3valkey)acl-deluser(3valkey)acl-dryrun(3valkey)acl-genpass(3valkey)acl-getuser(3valkey)acl-help(3valkey)acl-list(3valkey)acl-load(3valkey)acl-log(3valkey)acl-save(3valkey)acl-setuser(3valkey)acl-users(3valkey)acl-whoami(3valkey)bgrewriteaof(3valkey)bgsave(3valkey)command(3valkey)command-count(3valkey)command-docs(3valkey)command-getkeys(3valkey)command-getkeysandflags(3valkey)command-help(3valkey)command-info(3valkey)command-list(3valkey)commandlog(3valkey)commandlog-get(3valkey)commandlog-help(3valkey)commandlog-len(3valkey)commandlog-reset(3valkey)config(3valkey)config-get(3valkey)config-help(3valkey)config-resetstat(3valkey)config-rewrite(3valkey)config-set(3valkey)dbsize(3valkey)debug(3valkey)failover(3valkey)flushall(3valkey)flushdb(3valkey)info(3valkey)lastsave(3valkey)latency(3valkey)latency-doctor(3valkey)latency-graph(3valkey)latency-help(3valkey)latency-histogram(3valkey)latency-history(3valkey)latency-latest(3valkey)latency-reset(3valkey)lolwut(3valkey)memory(3valkey)memory-doctor(3valkey)memory-help(3valkey)memory-malloc-stats(3valkey)memory-purge(3valkey)memory-stats(3valkey)memory-usage(3valkey)module(3valkey)module-help(3valkey)module-list(3valkey)module-load(3valkey)module-unload(3valkey)monitor(3valkey)psync(3valkey)replconf(3valkey)replicaof(3valkey)restore-asking(3valkey)role(3valkey)save(3valkey)shutdown(3valkey)slowlog(3valkey)slowlog-get(3valkey)slowlog-help(3valkey)slowlog-len(3valkey)slowlog-reset(3valkey)swapdb(3valkey)sync(3valkey)time(3valkey)
and that's the whole page, bestie!! πβ¨ this cutie was served up by version 9.0.0, dated 2025-10-21, and it lives in the MODULE-LOADEX(3valkey) manual. go load something iconic. ππ¦π
π¦ where this page comes from
- fedora 44: valkey-doc 9.0.3-2.fc44 Β· CC-BY-SA-4.0
- fedora 44: valkey-doc 9.0.6-1.fc44 Β· CC-BY-SA-4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms