redis_job_video_id.py 661 B

123456789101112131415161718192021222324252627282930
  1. from common.aliyun_log import AliyunLogger
  2. from common.redis import insert_pq_data
  3. import schedule
  4. import time
  5. def bot():
  6. try:
  7. print("开始执行")
  8. pq_list = AliyunLogger.query_logs_by_status()
  9. if pq_list:
  10. insert_pq_data(pq_list)
  11. print(f"插入数据: {pq_list}")
  12. else:
  13. print("没有新的日志数据")
  14. except Exception as e:
  15. print(f"执行时出错: {e}")
  16. finally:
  17. print("执行结束")
  18. # 每分钟执行一次
  19. schedule.every().minute.do(bot)
  20. if __name__ == "__main__":
  21. while True:
  22. schedule.run_pending()
  23. time.sleep(1) # 等待 1 秒