Internal RedisConfig framework needs to have a fallback #44

Open
opened 2025-02-13 08:20:17 +00:00 by gtmadev · 0 comments
Owner

The Internal RedisConfig framework needs to have a fallback schema in the event that the Redis cache goes offline temporarily. While the Redis cache is generally a very stable system, going offline means all services simply stop or fail. If the Redis cache fails, many systems go down regardless, but when the RedisConfig framework goes offline at the same time, it makes troubleshooting extremely difficult. It's nearly impossible at that point to zero in on a failed service or server when everything shows offline.

The RedisConfig Framework therefore should have a secondary fallback where we can retrieve settings and config data from either a static backup or from a database. Likely the most ideal will be to periodically backup all the hash tables in the RedisConfig to a database, and then utilize a database query as a fallback in the event that the Redis cache goes offline. The fallback will of course be slower, but this method should only happen in the rare event that the Redis cache fails or goes offline.


Issue metadata

  • Issue type: New Feature
  • Priority: Medium
The Internal RedisConfig framework needs to have a fallback schema in the event that the Redis cache goes offline temporarily. While the Redis cache is generally a very stable system, going offline means all services simply stop or fail. If the Redis cache fails, many systems go down regardless, but when the RedisConfig framework goes offline at the same time, it makes troubleshooting extremely difficult. It's nearly impossible at that point to zero in on a failed service or server when everything shows offline. The RedisConfig Framework therefore should have a secondary fallback where we can retrieve settings and config data from either a static backup or from a database. Likely the most ideal will be to periodically backup all the hash tables in the RedisConfig to a database, and then utilize a database query as a fallback in the event that the Redis cache goes offline. The fallback will of course be slower, but this method should only happen in the rare event that the Redis cache fails or goes offline. --- **Issue metadata** - Issue type: New Feature - Priority: Medium
gtmadev added this to the GoToMyAccounts project 2025-10-27 07:56:02 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gotomyaccounts/Portal_Web_App#44