liqian hace 2 años
padre
commit
3ea4fe74a0
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  1. 2 2
      ad_recommend.py

+ 2 - 2
ad_recommend.py

@@ -85,13 +85,13 @@ def ad_recommend_predict(app_type, mid, video_id, ab_exp_info, ab_test_code):
             group_share_rate_key = f"{config_.KEY_NAME_PREFIX_AD_GROUP}{user_data_key}:{now_dt}"
             if not redis_helper.key_exists(group_share_rate_key):
                 redis_dt = datetime.datetime.strftime(now_date - datetime.timedelta(days=1), '%Y%m%d')
-                group_share_rate_key = f"{config_.KEY_NAME_PREFIX_AD_GROUP}{redis_dt}"
+                group_share_rate_key = f"{config_.KEY_NAME_PREFIX_AD_GROUP}{user_data_key}:{redis_dt}"
             group_share_rate = redis_helper.get_score_with_value(key_name=group_share_rate_key, value=mid_group)
             # 获取视频分享率
             video_share_rate_key = f"{config_.KEY_NAME_PREFIX_AD_VIDEO}{video_data_key}:{now_dt}"
             if not redis_helper.key_exists(video_share_rate_key):
                 redis_dt = datetime.datetime.strftime(now_date - datetime.timedelta(days=1), '%Y%m%d')
-                video_share_rate_key = f"{config_.KEY_NAME_PREFIX_AD_VIDEO}{redis_dt}"
+                video_share_rate_key = f"{config_.KEY_NAME_PREFIX_AD_VIDEO}{video_data_key}:{redis_dt}"
             video_share_rate = redis_helper.get_score_with_value(key_name=video_share_rate_key, value=int(video_id))
             if video_share_rate is None:
                 video_share_rate = redis_helper.get_score_with_value(key_name=video_share_rate_key, value=-1)