ACL-SAVE(3valkey)
β¨ ACL-SAVE β¨
okay bestie, we're doing the ACL SAVE page from the Valkey Command Manual (that's the 3valkey section, iykyk) and honestly? it's giving "save your work before the vibes get deleted." πΎπ
πΈ NAME πΈ
acl-save β saves the effective ACL rules into the configured ACL file. literally that's it, that's the whole job. π
π¦ SYNOPSIS π¦
ACL SAVE
no args, no flags, no drama. just vibes. β¨
π DESCRIPTION π
so here's the tea π β when Valkey is configured to use an ACL file (that's the aclfile configuration option, remember her name), this command takes the currently defined ACLs chillin' in the server memory and writes them out to that ACL file. main character energy for your permissions, fr fr. π
π REPLY π
valkey-protocol(7) Simple string reply: OK.
but bestie, it can also flop π β the command may fail with an error for several reasons:
- if the file can't be written π
- if the server is not configured to use an external ACL file π
so like, check your config before you come for her, okay? π«Ά
β COMPLEXITY β
O(N). where N is the number of configured users. not the worst, not the best, it's a whole thing. π
π ACL CATEGORIES π
@admin @dangerous @slow
yeah she's in the dangerous girlie club π no cap, this one can touch your filesystem.
π§ HISTORY π§
- Available since:
6.0.0β an icon from day one, periodt. β¨
π₯ EXAMPLES π₯
look at her go:
127.0.0.1:6379> ACL SAVE
OK
127.0.0.1:6379> ACL SAVE
(error) ERR There was an error trying to save the ACLs. Please check the server logs for more information
first one? slayed. π second one? not slayed. π please check the server logs for more information, she's literally telling you.
π SEE ALSO π
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-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-loadex(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 iconic lil manual page is from Valkey version 9.0.0, dated 2025-10-21, and it lives in the ACL-SAVE(3valkey) corner of the Valkey Command Manual. go save those ACLs, queen. ππβ
π¦ 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