|
@@ -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__':
|