Pokud chcete plánovat pomocí redis, doporučuji použít příkazy sort set (z*):
http://code.google.com/p/redis/wiki/SortedSets
můžete udělat něco takového:
ZADD jobs <unix timestamp of when you want the job to run> <job identifier>
např.:
ZADD jobs 1291348355
Potom můžete často (až každou sekundu) stahovat naplánované úlohy, které by měly běžet (nebo by již měly běžet):
ZRANGEBYSCORE jobs -inf, <current unix timestamp>
Bum, máte své úkoly, které musíte spustit. Samozřejmě nezapomeňte odstranit hotové úlohy ze setříděné sady.