Spec-Zone.ru › Laravel 8

LuaScripts

class LuaScripts (Просмотреть исходный код)

Методы

статический string size()

Получить Lua скрипт для вычисления размера очереди.

статический string push()

Получить Lua скрипт для добавления задач в очередь.

статический string pop()

Получить Lua скрипт для извлечения следующей задачи из очереди.

статический string release()

Получить Lua скрипт для освобождения зарезервированных задач.

статический string migrateExpiredJobs()

Получить Lua скрипт для переноса истекших задач обратно в очередь.

статический string clear()

Получить Lua скрипт для удаления всех задач из очереди.

Детали

static string size()

Получить Lua скрипт для вычисления размера очереди.

KEYS[1] - Имя основной очереди KEYS[2] - Имя очереди «отложенных» задач KEYS[3] - Имя очереди «зарезервированных» задач

Значение возвращаемого значения

string

static string push()

Получить Lua скрипт для добавления задач в очередь.

KEYS[1] - Очередь для добавления задачи, например: queues:foo KEYS[2] - Список уведомлений для очереди, в которую добавляются задачи, например: queues:foo:notify ARGV[1] - Загрузка задачи

Значение возвращаемого значения

string

static string pop()

Получить Lua скрипт для извлечения следующей задачи из очереди.

KEYS[1] - Очередь для извлечения задач, например: queues:foo KEYS[2] - Очередь для размещения зарезервированных задач, например: queues:foo:reserved KEYS[3] - Очередь для уведомлений ARGV[1] - Время истечения зарезервированной задачи

Значение возвращаемого значения

string

static string release()

Получить Lua скрипт для освобождения зарезервированных задач.

KEYS[1] - Очередь «отложенных» задач, в которую мы помещаем освобожденные задачи, например: queues:foo:delayed KEYS[2] - Очередь, в которой задачи находятся в данный момент, например: queues:foo:reserved ARGV[1] - Исходные данные задачи для добавления в очередь «отложенных» задач ARGV[2] - Маркер времени Unix, когда задача должна стать доступной

Значение возвращаемого значения

string

static string migrateExpiredJobs()

Получить Lua скрипт для переноса истекших задач обратно в очередь.

KEYS[1] - Очередь, из которой удаляются задачи, например: queues:foo:reserved KEYS[2] - Очередь, в которую перемещаются задачи, например: queues:foo KEYS[3] - Список уведомлений для очереди, в которую перемещаются задачи, например queues:foo:notify ARGV[1] - Текущий маркер времени Unix

Значение возвращаемого значения

string

static string clear()

Получить Lua скрипт для удаления всех задач из очереди.

KEYS[1] - Имя основной очереди KEYS[2] - Имя очереди «отложенных» задач KEYS[3] - Имя очереди «зарезервированных» задач KEYS[4] - Имя очереди уведомлений

Значение возвращаемого значения

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Queue/LuaScripts.html

Spec-Zone.ru

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