ACL LOAD

用法
ACL LOAD
复杂度
O(N)。其中 N 是已配置用户的数量。
起始版本
6.0.0
ACL 类别
@admin, @dangerous, @slow

当 Valkey 配置为使用 ACL 文件(通过 aclfile 配置选项)时,此命令将从文件中重新加载 ACL,用文件中定义的规则替换所有当前的 ACL 规则。该命令确保具有全有或全无的行为,即

  • 如果文件中的每一行都有效,则加载所有 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 文件,则该命令将失败。