worker.Rd
The worker process blocks for tasks on the specified queue (a Redis list).
The worker continues to process tasks from the queue untile the queue
liveness key is removed (see removeQ()
), the number of
processed tasks reaches the iter
limit, or until a Redis
communication or other error occurs; after which the worker exits (quits R).
Redis task queue name.
in seconds, max time before system checks (including termination).
A redux::redis_config Redis configuration object.
Maximum number of tasks to acquire before exiting.
if TRUE, quit R on exit.
divert stdout and messages to log file.
After conclusion of the worker loop, either R exits or NULL is silently returned.