Add configurable TTL for Redis task data #1730
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
REDIS_TASK_TTLenvironment variableChanges
Configuration
task_ttl_secondstoconfig.ymlunder redis section (default: 3600)REDIS_TASK_TTLenvironment variable support for runtime overrideImplementation
get_redis_task_ttl()helper function inutils.pyhset_with_ttl()async helper inapi.pyfor consistent TTL applicationDocumentation
config.ymlwith TTL documentationREADME.mdwith TTL configuration detailsTest plan
get_redis_task_ttl()function (4 tests)hset_with_ttl()behavior (4 tests)