| 
														
															@@ -72,10 +72,12 @@ def video_recommend(mid, uid, size, app_type, algo_type): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     if preview_video_ids: 
														 | 
														
														 | 
														
															     if preview_video_ids: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         redis_helper.add_data_with_set(key_name=preview_key_name, values=tuple(preview_video_ids), expire_time=30*60) 
														 | 
														
														 | 
														
															         redis_helper.add_data_with_set(key_name=preview_key_name, values=tuple(preview_video_ids), expire_time=30*60) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         log_.info('preview redis update success!') 
														 | 
														
														 | 
														
															         log_.info('preview redis update success!') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    # 将此次获取的ROV召回池末位视频id同步刷新到Redis中,方便下次快速定位到召回位置,过期时间为1天 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    # 将此次获取的ROV召回池config_.K末位视频id同步刷新到Redis中,方便下次快速定位到召回位置,过期时间为1天 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     rov_recall_video = [item['videoId'] for item in rank_result if item['pushFrom'] == 'recall_pool'] 
														 | 
														
														 | 
														
															     rov_recall_video = [item['videoId'] for item in rank_result if item['pushFrom'] == 'recall_pool'] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    if rov_recall_video: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if 0 < len(rov_recall_video) <= config_.K: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         redis_helper.set_data_to_redis(key_name=last_rov_recall_key, value=rov_recall_video[-1]) 
														 | 
														
														 | 
														
															         redis_helper.set_data_to_redis(key_name=last_rov_recall_key, value=rov_recall_video[-1]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        log_.info('last video redis update success!') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    elif len(rov_recall_video) > config_.K: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        redis_helper.set_data_to_redis(key_name=last_rov_recall_key, value=rov_recall_video[config_.K - 1]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    log_.info('last video redis update success!') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return rank_result 
														 | 
														
														 | 
														
															     return rank_result 
														 |