|
@@ -266,7 +266,26 @@ def dup_to_redis(h_video_ids, now_date, now_h, rule_key, region_24h_rule_key, re
|
|
|
redis_helper.add_data_with_zset(key_name=region_24h_dup_key_name, data=region_24h_dup, expire_time=23 * 3600)
|
|
|
|
|
|
# ##### 去重小程序天级更新结果,并另存为redis中
|
|
|
- day_key_name = f"{config_.RECALL_KEY_NAME_PREFIX_BY_DAY}rule2.{datetime.datetime.strftime(now_date, '%Y%m%d')}"
|
|
|
+ # day_key_name = f"{config_.RECALL_KEY_NAME_PREFIX_BY_DAY}rule2.{datetime.datetime.strftime(now_date, '%Y%m%d')}"
|
|
|
+ # if redis_helper.key_exists(key_name=day_key_name):
|
|
|
+ # day_data = redis_helper.get_data_zset_with_index(
|
|
|
+ # key_name=day_key_name, start=0, end=-1, with_scores=True)
|
|
|
+ # log_.info(f'day data count = {len(day_data)}')
|
|
|
+ # day_dup = {}
|
|
|
+ # for video_id, score in day_data:
|
|
|
+ # if int(video_id) not in h_video_ids:
|
|
|
+ # day_dup[int(video_id)] = score
|
|
|
+ # h_video_ids.append(int(video_id))
|
|
|
+ # log_.info(f"day data dup count = {len(day_dup)}")
|
|
|
+ # day_dup_key_name = \
|
|
|
+ # f"{config_.RECALL_KEY_NAME_PREFIX_DUP2_REGION_DAY_H}{region}.{rule_key}." \
|
|
|
+ # f"{datetime.datetime.strftime(now_date, '%Y%m%d')}.{now_h}"
|
|
|
+ # if len(day_dup) > 0:
|
|
|
+ # redis_helper.add_data_with_zset(key_name=day_dup_key_name, data=day_dup, expire_time=23 * 3600)
|
|
|
+
|
|
|
+ # ##### 去重小程序相对24h更新结果,并另存为redis中
|
|
|
+ day_key_name = f"{config_.RECALL_KEY_NAME_PREFIX_BY_24H}rule1." \
|
|
|
+ f"{datetime.datetime.strftime(now_date, '%Y%m%d')}.{now_h}"
|
|
|
if redis_helper.key_exists(key_name=day_key_name):
|
|
|
day_data = redis_helper.get_data_zset_with_index(
|
|
|
key_name=day_key_name, start=0, end=-1, with_scores=True)
|
|
@@ -278,10 +297,12 @@ def dup_to_redis(h_video_ids, now_date, now_h, rule_key, region_24h_rule_key, re
|
|
|
h_video_ids.append(int(video_id))
|
|
|
log_.info(f"day data dup count = {len(day_dup)}")
|
|
|
day_dup_key_name = \
|
|
|
- f"{config_.RECALL_KEY_NAME_PREFIX_DUP2_REGION_DAY_H}{region}.{rule_key}." \
|
|
|
+ f"{config_.RECALL_KEY_NAME_PREFIX_DUP2_REGION_24H_H}{region}.{rule_key}." \
|
|
|
f"{datetime.datetime.strftime(now_date, '%Y%m%d')}.{now_h}"
|
|
|
if len(day_dup) > 0:
|
|
|
redis_helper.add_data_with_zset(key_name=day_dup_key_name, data=day_dup, expire_time=23 * 3600)
|
|
|
+ # 清空线上过滤应用列表
|
|
|
+ redis_helper.del_keys(key_name=f"{config_.H_VIDEO_FILER_24H}{region}.{rule_key}")
|
|
|
|
|
|
# ##### 去重小程序模型更新结果,并另存为redis中
|
|
|
model_key_name = get_rov_redis_key(now_date=now_date)
|