
Azure Redis Migration Accelerator (Discovery & Inventory Toolkit)
Overview
This repository provides two structured phases for migration planning. First, a lightweight discovery scan identifies Redis resources, SKUs, configurations, and provisioned capacity. Second, an inventory/assessment phase collects real usage metrics (like ops/sec, used memory, and connections) so migration decisions are based on real consumption rather than guesswork. The tooling supports multiple operational preferences (Python, PowerShell, Bash/Cloud Shell, and Resource Graph queries) and is designed explicitly for read-only access with clear security boundaries (no keys/values read, no connection strings exported).
Challenges & Solutions
Gathering actionable migration data while staying strictly read-only and non-invasive.
Creating a workflow that works for both “quick inventory” and “deep sizing assessment” needs.
Making outputs usable for planning (inventory and metrics) without requiring direct cache access.
Outcomes
A practical, phased workflow for migration planning: “what do I have?” then “how is it used?”
Clear privacy/security guarantees: no cache data reads, no secrets collected, no PII scanning.