- 用法
-
ACL LOAD
- 复杂度
- O(N)。其中 N 是已配置用户的数量。
- 起始版本
- 6.0.0
- ACL 类别
- @admin, @dangerous, @slow
- 如果文件中的每一行都有效,则加载所有 ACL。
- 如果文件中的一行或多行无效,则不加载任何内容,并继续使用服务器内存中定义的旧 ACL 规则。
当 Valkey 配置为使用 ACL 文件(通过 aclfile
配置选项)时,此命令将从文件中重新加载 ACL,用文件中定义的规则替换所有当前的 ACL 规则。该命令确保具有全有或全无的行为,即
示例
127.0.0.1:6379> ACL LOAD
OK
127.0.0.1:6379> ACL LOAD
(error) ERR /tmp/foo:1: Unknown command or category name in ACL...
RESP2/RESP3 回复
简单字符串回复: OK
成功时。
该命令可能会因多种原因而失败并报错:如果文件不可读,如果文件中存在错误,在这种情况下,错误将报告给用户。
最后,如果服务器未配置为使用外部 ACL 文件,则该命令将失败。