|
@@ -32,7 +32,7 @@ def to_redis(group, mid_list):
|
|
|
mid_temp_list = mid_list[i * 100:(i + 1) * 100]
|
|
|
task_list = [
|
|
|
gevent.spawn(redis_helper.set_data_to_redis,
|
|
|
- f"{config_.KEY_NAME_PREFIX_MID_GROUP}{mid}", group, 25 * 3600)
|
|
|
+ f"{config_.KEY_NAME_PREFIX_MID_GROUP}{mid}", group, 26 * 3600)
|
|
|
for mid in mid_temp_list
|
|
|
]
|
|
|
gevent.joinall(task_list)
|
|
@@ -49,34 +49,13 @@ def update_user_group_to_redis(project, table, dt, app_type):
|
|
|
group_list = features[1:]
|
|
|
pool = multiprocessing.Pool(processes=len(group_list))
|
|
|
for group in group_list:
|
|
|
-
|
|
|
-
|
|
|
mid_list = feature_df[group].tolist()
|
|
|
mid_list = list(set(mid_list))
|
|
|
mid_list = [mid for mid in mid_list if mid is not None]
|
|
|
-
|
|
|
pool.apply_async(func=to_redis, args=(group, mid_list))
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
pool.close()
|
|
|
pool.join()
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
def timer_check():
|
|
|
try:
|