=pod
=head1 Redis jobqueue client
Redis has a feature called lists. The lists can be treated as a stack where
elements can be pushed onto or popped from. There are several calls which help
you to manage such lists. Once nice feature is the blpop command which does a
blocking call on the queue. Therefore it's a nice and elegant way to implement a
queue systems for tasks.
One client (worker) pushes the clients on the queue and other clients (worker)
pop from this queue. This will help to decrease the amount of code and you are
not running in loops and check if new data is available on the list.
This is a fully working example which I use to manage a build system for
building Perl modules on the win32 platform. You can read the full blog article
about this at my blog at the following url
L.
=head1 Author
Ulrich Habel L
=cut