reduced redis access count
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Pünkösd Marcell 2021-12-11 00:08:17 +01:00
parent f6d36a9f87
commit ba8718054b
1 changed files with 7 additions and 6 deletions

View File

@ -66,12 +66,13 @@ class AssignmentView(FlaskView):
if default_target:
target_site = default_target
redis_client.set(schedule_store_key, default_target)
redis_client.set(schedule_store_key, default_target, ex=current_app.config['DEVICE_TIMEOUT'])
# Update (or set) TTL
redis_client.expire(
schedule_store_key,
current_app.config['DEVICE_TIMEOUT']
)
else:
# Just Update TTL
redis_client.expire(
schedule_store_key,
current_app.config['DEVICE_TIMEOUT']
)
return jsonify(self._resolve_response(target_site))