| 
					
				 | 
			
			
				@@ -5,6 +5,7 @@ from log import Log 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from utils import execute_sql_from_odps 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from db_helper import RedisHelper 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import datetime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import json 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 config_, _ = set_config() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 log_ = Log() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 redis_helper = RedisHelper() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,8 +42,9 @@ def get_special_area_limit_videos(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 def main(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     log_.info("开始执行:" + datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    get_special_area_limit_videos() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # -----------------风险过滤需求------------------------------------------------ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    get_special_area_limit_videos() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     expire_time = 3600*24 * 30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     key = "RISK_SHIELD_FILTER_RULE_V1_JSON" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -66,6 +68,27 @@ def main(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     print('key:', key, type(key)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     print('value_get:', value_get, type(value_get)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # -----------------多样性需求的过滤------------------------------------------------ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    expire_time = 3600 * 24 * 30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    key = "TAGS_FILTER_FLAG_BOOL" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    value = "True" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    redis_helper.set_data_to_redis(key, value, expire_time) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    value_get = redis_helper.get_data_from_redis(key_name=key) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    print('key:', key, type(key)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    print('value_get:', value_get, type(value_get)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    key = "TAGS_FILTER_RULE_V1_JSON" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    with open('alg_recsys_recall_tags_videos.json', 'r') as f: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        json_read = json.load(f) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        value = json.dump(json_read) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    redis_helper.set_data_to_redis(key, value, expire_time) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    value_get = redis_helper.get_data_from_redis(key_name=key) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    print('key:', key, type(key)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    print('value_get:', value_get, type(value_get)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     log_.info("完成执行:" + datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 if __name__ == '__main__': 
			 |