Правя това с redis по следния начин:
Имаме клиенти, които могат да планират пускане на част от съдържанието си. Ние съхраняваме изданието в нашата база данни с времето, в което трябва да се изпълни.
След това използваме celery beat, за да изпълняваме периодична задача (на час или това, което ви подхожда), която проверява нашата таблица с издания за издания, които са насрочени в рамките на следващия период (отново час или това, което ви подхожда). ако се намерят такива, тогава насрочваме задача за тях с целина. Това ни позволява да имаме кратко ETA.