|
@@ -374,26 +374,30 @@ def filter_rov_h():
|
|
|
|
|
|
now_h = datetime.now().hour
|
|
|
log_.info(f'now_date = {now_date}, now_h = {now_h}.')
|
|
|
-
|
|
|
- key_name = f"{config_.RECALL_KEY_NAME_PREFIX_BY_H}{now_date}.{now_h}"
|
|
|
-
|
|
|
- data = redis_helper.get_data_zset_with_index(key_name=key_name, start=0, end=-1)
|
|
|
- if data is None:
|
|
|
- log_.info("data is None")
|
|
|
- log_.info("rov_h pool filter end!")
|
|
|
- return
|
|
|
-
|
|
|
- video_ids = [int(video_id) for video_id in data]
|
|
|
- filtered_result = filter_video_status(video_ids=video_ids)
|
|
|
-
|
|
|
- filter_videos = set(video_ids) - set(filtered_result)
|
|
|
- log_.info("video_ids size = {}, filtered size = {}, filter sizer = {}".format(len(video_ids),
|
|
|
- len(filtered_result),
|
|
|
- len(filter_videos)))
|
|
|
- if len(filter_videos) == 0:
|
|
|
- log_.info("rov_h pool filter end!")
|
|
|
- return
|
|
|
- redis_helper.remove_value_from_zset(key_name=key_name, value=list(filter_videos))
|
|
|
+
|
|
|
+ key_prefix_list = [config_.RECALL_KEY_NAME_PREFIX_BY_H, config_.RECALL_KEY_NAME_PREFIX_DUP_H]
|
|
|
+ for key_prefix in key_prefix_list:
|
|
|
+
|
|
|
+ key_name = f"{key_prefix}{now_date}.{now_h}"
|
|
|
+ log_.info(f"key_name: {key_name}")
|
|
|
+
|
|
|
+ data = redis_helper.get_data_zset_with_index(key_name=key_name, start=0, end=-1)
|
|
|
+ if data is None:
|
|
|
+ log_.info("data is None")
|
|
|
+ log_.info("filter end!")
|
|
|
+ continue
|
|
|
+
|
|
|
+ video_ids = [int(video_id) for video_id in data]
|
|
|
+ filtered_result = filter_video_status(video_ids=video_ids)
|
|
|
+
|
|
|
+ filter_videos = set(video_ids) - set(filtered_result)
|
|
|
+ log_.info("video_ids size = {}, filtered size = {}, filter sizer = {}".format(len(video_ids),
|
|
|
+ len(filtered_result),
|
|
|
+ len(filter_videos)))
|
|
|
+ if len(filter_videos) == 0:
|
|
|
+ log_.info("filter end!")
|
|
|
+ continue
|
|
|
+ redis_helper.remove_value_from_zset(key_name=key_name, value=list(filter_videos))
|
|
|
log_.info("rov_h pool filter end!")
|
|
|
|
|
|
|