Remediation
Zero cache hits and misses do not prove that the instance is unused. Redis can support workloads that do not perform cache lookups, so do not delete or resize the instance based on this finding alone.
Validate the Findingโ
- Identify the instance owner and the applications that connect to it.
- In Azure Monitor, select a representative period of at least 30 days and review
Cache Hits,Cache Misses,Total Commands Processed,Connected Clients,Cache Read, andCache Write. - Check application configuration and operational records for pub/sub, streams, distributed locks, queues, sessions, scheduled workloads, and other Redis uses that may not produce cache hits or misses.
- Confirm whether the observed period includes normal business cycles and any expected seasonal or batch activity.
Remediateโ
- If the instance supports a required non-cache workload, retain it and document its owner and purpose.
- If the instance is required but oversized, evaluate a smaller supported tier or capacity. Test workload limits, availability, performance, and rollback before applying the change.
- If the instance is confirmed unused, verify data-persistence, recovery, network, identity, secret, and infrastructure-as-code dependencies. Preserve any required data, then remove the instance through the approved change process and monitor dependent applications for errors.