Spec-Zone.ru › Redis

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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API