|
@@ -133,8 +133,10 @@ def video_rank(df, now_date, now_h, return_count):
|
|
|
if int(video_id) not in h_video_ids:
|
|
|
initial_data_dup[int(video_id)] = score
|
|
|
log_.info(f"initial data dup count = {len(initial_data_dup)}")
|
|
|
- initial_key_name = f"{config_.RECALL_KEY_NAME_PREFIX_DUP_H}{return_count}.{datetime.datetime.strftime(now_date, '%Y%m%d')}.{now_h}"
|
|
|
- redis_helper.add_data_with_zset(key_name=initial_key_name, data=initial_data_dup, expire_time=23 * 3600)
|
|
|
+ initial_key_name = \
|
|
|
+ f"{config_.RECALL_KEY_NAME_PREFIX_DUP_H}{return_count}.{datetime.datetime.strftime(now_date, '%Y%m%d')}.{now_h}"
|
|
|
+ if len(initial_data_dup) > 0:
|
|
|
+ redis_helper.add_data_with_zset(key_name=initial_key_name, data=initial_data_dup, expire_time=23 * 3600)
|
|
|
|
|
|
|
|
|
# # 去重合并
|
|
@@ -197,9 +199,9 @@ def h_rank_bottom(now_date, now_h, return_count):
|
|
|
|
|
|
def h_timer_check():
|
|
|
return_count_list = [20, 50]
|
|
|
- now_date = datetime.datetime.today() - datetime.timedelta(hours=5)
|
|
|
+ now_date = datetime.datetime.today()
|
|
|
log_.info(f"now_date: {datetime.datetime.strftime(now_date, '%Y%m%d%H')}")
|
|
|
- now_h = datetime.datetime.now().hour - 5
|
|
|
+ now_h = datetime.datetime.now().hour
|
|
|
now_min = datetime.datetime.now().minute
|
|
|
if now_h == 0:
|
|
|
for cnt in return_count_list:
|