redis_clear_mark.py 666 B

123456789101112131415161718192021
  1. import schedule
  2. import time
  3. from common.redis import del_dyss_redis_key
  4. def redis_bot():
  5. # 定义需要处理的计数列表
  6. # lists = ['dyss-count', 'ss-sph-count', 'sph-count']
  7. lists = ['dyss-count', 'ss-sph-count', 'sph-count', 'ksss-count']
  8. print("开始执行")
  9. # 遍历列表,删除对应的 Redis 键
  10. for mark_count in lists:
  11. print(mark_count) # 打印当前处理的计数类型
  12. time.sleep(5)
  13. del_dyss_redis_key(mark_count) # 调用函数删除 Redis 键
  14. print("执行结束")
  15. # 每天零点10分
  16. schedule.every().day.at("00:10").do(redis_bot)
  17. while True:
  18. schedule.run_pending()
  19. time.sleep(1)