redisでスケジューリングを行いたい場合は、sorted set(z *)コマンドを使用することをお勧めします:
http://code.google.com/p/redis/wiki/SortedSets
できることは次のようなものです:
ZADD jobs <unix timestamp of when you want the job to run> <job identifier>
例:
ZADD jobs 1291348355
次に、頻繁に(最大で毎秒)実行する必要がある(または今までに実行する必要がある)スケジュールされたジョブをプルできます:
ZRANGEBYSCORE jobs -inf, <current unix timestamp>
ブーム、あなたはあなたの仕事を実行させました。もちろん、ソートされたセットから完了したジョブを必ず削除してください。