Redis
Overview
Redis, an in-memory data store known for its speed and efficiency, serves as a vital storage engine for worker jobs and runtime caching within the UserWise system. Worker jobs are enqueued by being pushed into Redis, and the workers then poll for available jobs and process them as they become available. Additionally, various pieces of data throughout UserWise are cached in Redis for improved efficiency.
Monitoring and Maintenance
Redis can be monitored easily by setting up https://userwise1.atlassian.net/wiki/spaces/U/pages/128909326
While Redis memory requirements might not be extensive, it's crucial to proactively monitor your Redis instance and set up appropriate alerts to ensure that its capacity isn't reached. Reaching capacity can lead to service disruptions and downtime.
Consider implementing alerts to notify you when usage approaches critical thresholds. This proactive approach will allow you to take necessary actions, such as scaling Redis resources, to prevent potential issues.
Powered by UserWise