ad_out_v1_set_config.py 1.2 KB

123456789101112131415161718192021222324252627282930
  1. import datetime
  2. import traceback
  3. from threading import Timer
  4. from utils import RedisHelper, data_check, get_feature_data, send_msg_to_feishu
  5. from config import set_config
  6. from log import Log
  7. config_, _ = set_config()
  8. log_ = Log()
  9. redis_helper = RedisHelper()
  10. if __name__ == '__main__':
  11. model_key = 'ad_out_v1'
  12. abtest_id = '173'
  13. abtest_config_tag_list = ['u', 'v']
  14. for abtest_config_tag in abtest_config_tag_list :
  15. config_key_prefix = f"{config_.KEY_NAME_PREFIX_AD_OUT_MODEL_CONFIG}{model_key}:{abtest_id}:{abtest_config_tag}"
  16. threshold_key = f"{config_key_prefix}:threshold"
  17. use_mean_key = f"{config_key_prefix}:use_mean"
  18. print(threshold_key)
  19. threshold = redis_helper.get_data_from_redis(key_name=threshold_key)
  20. use_mean = redis_helper.get_data_from_redis(key_name=use_mean_key)
  21. print('threshold:', threshold, type(threshold))
  22. print('use_mean:', use_mean, type(use_mean))
  23. expire_time = 30 * 24 * 3600
  24. redis_helper.set_data_to_redis(threshold_key, 0.27, expire_time)
  25. redis_helper.set_data_to_redis(use_mean_key, 'false', expire_time)
  26. print(threshold_key)
  27. print(use_mean_key)