Free ToolRedis Complexity
Redis Complexity
Analyzer
A real-time TUI tool to analyze your Redis database complexity and data type distribution. Read-only — it never modifies your data.
What it does
Everything you need to understand your Redis instance before migrating
Real-time TUI Dashboard
Live-updating terminal interface showing all metrics with current, average, and maximum tracking across your session.
Data Type Distribution
Samples keys to determine your data type mix — strings, hashes, lists, sets, sorted sets, streams, plus Redis modules like JSON, TimeSeries, Bloom filters, Graph, and Search.
Database Metrics
Memory usage, key count, ops/sec, and connected clients with historical tracking of current, average, and peak values.
Eden Migration Estimate
Get an estimated migration time and complexity score (0–12) based on throughput, type complexity, connected clients, data scale, and key count.
Multiple Output Formats
Interactive TUI dashboard for exploration, one-shot console output for quick checks, or JSON for automation and CI pipelines.
Read-Only & Safe
Only uses read-only commands — INFO, DBSIZE, SCAN, TYPE, PING. Never modifies your data. Safe to run against production.
See it in action
The TUI dashboard updates in real-time as it samples your database
redis-complexity-analyzer
┌────────────────────────────────────────────────────────────────────────┐ │ Redis Complexity Analyzer CONNECTED redis.example.com:6379 (v7.2.4) │ └────────────────────────────────────────────────────────────────────────┘ ┌─ Database Metrics (42 samples) ────────────────────────────────────────┐ │ Metric Current Average Maximum │ │ Memory 98.50 GB 95.20 GB 100.00 GB │ │ Keys 19.80M 19.50M 20.00M │ │ Ops/sec 48.00K 45.00K 50.00K │ │ Clients 42 - - │ └────────────────────────────────────────────────────────────────────────┘ ┌─ Type Distribution (1.00M sampled, 5.0% coverage) ─────────────────────┐ │ String 50.0% ██████████ │ │ Hash 30.0% ██████ │ │ Sorted Set 20.0% ████ │ └────────────────────────────────────────────────────────────────────────┘ Press 'q' to quit | Refresh: 5s | Last update: 2.3s ago | Updates: 15
Quick start
Up and running in under a minute
Build
cd tools/redis-complexity-analyzer && cargo build --releaseRun
# Real-time TUI dashboard
redis-complexity-analyzer -H redis.example.com -P 6379# With authentication
redis-complexity-analyzer -H redis.example.com -u myuser -a mypassword# JSON output for automation
redis-complexity-analyzer -H redis.example.com -o jsonDownload the Redis Complexity Analyzer
Enter your details and we'll send you the download link