ACL
ACL LOAD
Синтаксис
ACL LOAD
- Доступно с версии:
- 6.0.0
- Сложность по времени:
- O(N). Где N — количество настроенных пользователей.
- Категории ACL:
-
@admin,@slow,@dangerous,
Когда Redis настроен на использование файла ACL (с помощью опции конфигурации aclfile), эта команда перезагрузит ACL из файла, заменив все текущие правила ACL правилами, определёнными в файле. Команда обеспечивает поведение «все или ничего», то есть:
- Если каждая строка в файле валидна, все ACL загружаются.
- Если одна или несколько строк в файле невалидны, ничего не загружается, и старые правила ACL, определённые в памяти сервера, продолжают использоваться.
Возврат
Простой строковый ответ: OK при успехе.
Команда может завершиться ошибкой по нескольким причинам: если файл недоступен для чтения, если в файле есть ошибка, и в таком случае ошибка будет сообщена пользователю. Наконец, команда завершится ошибкой, если сервер не настроен на использование внешнего файла ACL.
Примеры
> ACL LOAD +OK > ACL LOAD -ERR /tmp/foo:1: Unknown command or category name in ACL...
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/acl-load/