and marked as `failed`. Its default unit is second and it can be an integer or a string representing an integer(e.g. `2`, `'2'`). Furthermore, it can be a string with specify unit including hour, minute, second(e.g. `'1h'`, `'3m'`, `'5s'`).
and marked as `failed`. Its default unit is second and it can be an integer or a string representing an integer(e.g. `2`, `'2'`). Furthermore, it can be a string with specify unit including hour, minute, second(e.g. `'1h'`, `'3m'`, `'5s'`).
* `result_ttl` specifies the expiry time of the key where the job result will
* `result_ttl` specifies the expiry time of the key where the job result will
be stored
be stored
* `ttl` specifies the maximum queued time of the job before it'll be cancelled
* `ttl` specifies the maximum queued time of the job before it'll be cancelled.
If you specify a value of `-1` you indicate an infinite job ttl and it will run indefinitely
* `depends_on` specifies another job (or job id) that must complete before this
* `depends_on` specifies another job (or job id) that must complete before this
job will be queued
job will be queued
* `job_id` allows you to manually specify this job's `job_id`
* `job_id` allows you to manually specify this job's `job_id`