parameter_update.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import sys
  2. sys.path.append("../utils_dir/")
  3. sys.path.append("utils_dir/")
  4. from my_utils import parse_json_for_risk_rule
  5. from my_utils import parse_json_for_risk_videos
  6. from db_helper import RedisHelper
  7. from config import set_config
  8. config_ = set_config()
  9. RISK_SHIELD_FILTER_RULE_V1_JSON = "RISK_SHIELD_FILTER_RULE_V1_JSON"
  10. RISK_SHIELD_FILTER_VIDEO_V1_STR = "RISK_SHIELD_FILTER_VIDEO_V1_STR"
  11. def param_update_risk_rule() -> dict:
  12. """
  13. 定时更新风险过滤的规则
  14. key=RISK_SHIELD_FILTER_RULE_V1_JSON
  15. value= "{\"0\": [\"110000\"]}"
  16. """
  17. redis_helper = RedisHelper()
  18. tmp = redis_helper.get_data_from_redis(key_name=RISK_SHIELD_FILTER_RULE_V1_JSON)
  19. if tmp is not None:
  20. data = parse_json_for_risk_rule(tmp)
  21. return data
  22. return {}
  23. def param_update_risk_videos() -> list:
  24. """
  25. 定时更新风险过滤的videos
  26. key = "RISK_SHIELD_FILTER_VIDEO_V1_STR"
  27. value = "7536230,1,2,3,4,5,6,7,8,9,10"
  28. """
  29. redis_helper = RedisHelper()
  30. tmp = redis_helper.get_data_from_redis(key_name=RISK_SHIELD_FILTER_VIDEO_V1_STR)
  31. if tmp is not None:
  32. data = parse_json_for_risk_videos(tmp)
  33. return data
  34. return []
  35. if __name__ == '__main__':
  36. pass
  37. d1 = param_update_risk_rule()
  38. d2 = param_update_risk_videos()
  39. print(d1, type(d1))
  40. print(d2, type(d2))