Als je planning met redis wilt doen, raad ik je aan om gesorteerde set (de z*) commando's te gebruiken:
http://code.google.com/p/redis/wiki/SortedSets
wat je kunt doen is zoiets als dit:
ZADD jobs <unix timestamp of when you want the job to run> <job identifier>
bijvoorbeeld:
ZADD jobs 1291348355
Vervolgens kunt u af en toe (tot elke seconde) geplande taken ophalen die zouden moeten worden uitgevoerd (of nu zouden moeten zijn uitgevoerd):
ZRANGEBYSCORE jobs -inf, <current unix timestamp>
Boom, je hebt je banen te runnen. Zorg er natuurlijk voor dat u voltooide taken uit de gesorteerde set verwijdert.