Spec-Zone.ru › Redis

SCRIPT

SCRIPT DEBUG
Синтаксис
SCRIPT DEBUG <YES | SYNC | NO>
Доступно с версии:
3.2.0
Сложность вычисления:
O(1)
Категории ACL:
@slow, @scripting,

Установите режим отладки для последующих скриптов, исполняемых с помощью EVAL. Redis включает полный отладчик Lua, кодовое имя LDB, который может значительно упростить задачу написания сложных скриптов. В режиме отладки Redis действует как сервер удалённой отладки, а клиент, например redis-cli, может выполнять скрипты пошагово, устанавливать точки останова, просматривать переменные и многое другое — для дополнительной информации об LDB обратитесь к странице отладчика Lua Redis.

Важно: избегайте отладки скриптов Lua, используя ваш производственный сервер Redis. Используйте вместо него сервер разработки.

LDB можно включить в одном из двух режимов: асинхронном или синхронном. В асинхронном режиме сервер создаёт разветвлённую сессию отладки, которая не блокирует процесс, и все изменения данных восстанавливаются после завершения сессии, так что отладку можно перезапустить, используя исходное состояние. Альтернативный синхронный режим отладки блокирует сервер во время активной сессии отладки и сохраняет все изменения в наборе данных после её завершения.

  • YES. Включить асинхронную отладку скриптов Lua без блокировки (изменения отбрасываются).
  • SYNC. Включить синхронную отладку скриптов Lua с блокировкой (изменения сохраняются в данных).
  • NO. Отключить режим отладки скриптов.

Для получения более подробной информации о скриптах EVAL обратитесь к введению в скрипты Eval.

Возвращаемое значение

Простой строковый ответ: OK.

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/script-debug/

Spec-Zone.ru

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