Spec-Zone.ru › Redis

ФУНКЦИЯ

FUNCTION DUMP
Синтаксис
FUNCTION DUMP
Доступно с версии:
7.0.0
Сложность по времени:
O(N), где N — количество функций
Категории ACL:
@slow, @scripting,

Возвращает сериализованную нагрузку загруженных библиотек. Позже вы можете восстановить сериализованную нагрузку с помощью команды FUNCTION RESTORE.

Для получения дополнительной информации, пожалуйста, обратитесь к Введению в Redis Functions.

Возврат

Ответ в виде строки с произвольной длиной: сериализованная нагрузка

Примеры

Следующий пример демонстрирует, как сохранить загруженные библиотеки с помощью FUNCTION DUMP, а затем с помощью FUNCTION FLUSH удаляет все библиотеки. После этого, исходные библиотеки восстанавливаются из сериализованной нагрузки с помощью FUNCTION RESTORE.

redis> FUNCTION DUMP
"\xf6\x05mylib\x03LUA\x00\xc3@D@J\x1aredis.register_function('my@\x0b\x02', @\x06`\x12\x11keys, args) return`\x0c\a[1] end)\n\x00@\n)\x11\xc8|\x9b\xe4"
redis> FUNCTION FLUSH
OK
redis> FUNCTION RESTORE "\xf6\x05mylib\x03LUA\x00\xc3@D@J\x1aredis.register_function('my@\x0b\x02', @\x06`\x12\x11keys, args) return`\x0c\a[1] end)\n\x00@\n)\x11\xc8|\x9b\xe4"
OK
redis> FUNCTION LIST
1) 1) "library_name"
   2) "mylib"
   3) "engine"
   4) "LUA"
   5) "description"
   6) (nil)
   7) "functions"
   8) 1) 1) "name"
         2) "myfunc"
         3) "description"
         4) (nil)

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

Spec-Zone.ru

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