ACL 模拟运行
Syntax
ACL DRYRUN username command [arg [arg ...]]
- Available since:
- 7.0.0
- Time complexity:
- O(1).
- ACL categories:
-
@admin
,@slow
,@dangerous
,
模拟给定用户执行给定命令。 此命令可用于测试给定用户的权限,而无需启用用户或导致运行命令的副作用。
示例
> ACL SETUSER VIRGINIA +SET ~*
"OK"
> ACL DRYRUN VIRGINIA SET foo bar
"OK"
> ACL DRYRUN VIRGINIA GET foo
"User VIRGINIA has no permissions to run the 'get' command"
RESP2/RESP3 回复
以下任意一项:
- Simple string reply: 成功时返回
OK
。 - Bulk string reply: 描述用户无法执行命令的错误信息。