Skip to content

DBC22-5301: Add Redis caching#1145

Merged
ray-oxd merged 1 commit intomainfrom
task/DBC22-5355
Jan 5, 2026
Merged

DBC22-5301: Add Redis caching#1145
ray-oxd merged 1 commit intomainfrom
task/DBC22-5355

Conversation

@wmuldergov
Copy link
Copy Markdown
Collaborator

There were a few API's that had redis caching enabled, but a lot did not.
To improve backend performance and reduce load on the DB I added caching to the public API's so that we have significantly less hits on the DB. The ticket has a performance comparison, but most are 90%+ faster when it comes from the cache vs from the DB.
Most caches are cleared when the job runs, but for ones that aren't (ie for CMS API's) they have a short TTL to ensure they don't get too stale.
Take a look at the enums file and see if the values are reasonable.

@ray-oxd
Copy link
Copy Markdown
Collaborator

ray-oxd commented Dec 31, 2025

This needs a detailed review/testing pass

@ray-oxd ray-oxd merged commit bc10f4a into main Jan 5, 2026
3 checks passed
@ray-oxd ray-oxd deleted the task/DBC22-5355 branch January 5, 2026 22:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants