Key Concepts
Connection
Database
Client
Memory
Required Permissions
Connection Types
How to Select a Connection
Open Overview Page
Choose Connection
View Dashboard
How to Refresh Dashboard Data
Click Refresh
View Updated Stats
Understanding Dashboard Metrics
Server Information
Memory Usage
Fragmentation Ratio
Performance Statistics
BLPOP, BRPOP, or XREAD. Persistent high blocked counts may indicate slow consumers.Understanding Key Distribution
The dashboard shows key counts by data type:Understanding Replication
Persistence Types
How to View Connected Clients
Scroll to Connected Clients
Search Clients
Review Client Details
Client Flags
Related Pages
Troubleshooting
No connection available
No connection available
- No active Redis connections are configured
- Navigate to Settings > Integrations to add a Redis connection
- Verify connection settings (host, port, authentication)
Connection failed
Connection failed
- Verify Redis server is running
- Check network connectivity to the Redis host
- Confirm authentication credentials are correct
- Ensure TLS settings match server configuration
High memory usage
High memory usage
- Check for keys without TTL that should expire
- Review max memory policy (eviction settings)
- Consider enabling memory analysis with
MEMORY DOCTOR - Check for memory fragmentation
High fragmentation ratio
High fragmentation ratio
- Restart Redis to defragment memory
- Enable active defragmentation in Redis 4+
- Check for patterns causing fragmentation (large key deletions)
- Consider memory allocator tuning
Many rejected connections
Many rejected connections
- Check
maxclientsconfiguration - Review if clients are closing connections properly
- Ensure connection pooling is used in applications
- Check for connection leaks
Dashboard not loading
Dashboard not loading
- Verify the selected connection is active
- Check if the Redis server allows INFO command
- Ensure your user has read permission
- Try refreshing the page
FAQ
What's the difference between used and max memory?
What's the difference between used and max memory?
Why is peak memory higher than current memory?
Why is peak memory higher than current memory?
What does ops/sec measure?
What does ops/sec measure?
How are databases different from each other?
How are databases different from each other?
What causes blocked clients?
What causes blocked clients?
BLPOP, BRPOP, XREAD, or WAIT. They remain blocked until data becomes available or timeout expires.Why can't I see all connected clients?
Why can't I see all connected clients?
What is AOF vs RDB persistence?
What is AOF vs RDB persistence?
How do I know if replication is healthy?
How do I know if replication is healthy?
Best Practices
Regular Monitoring
- Check memory usage trends before reaching limits
- Monitor rejected connections to detect capacity issues
- Track ops/sec during peak hours for capacity planning
- Review fragmentation ratio periodically
Memory Management
- Set appropriate
maxmemorylimits in production - Configure eviction policies based on your use case
- Use TTL on cache keys to prevent unbounded growth
- Monitor expiring keys count
Connection Management
- Use connection pooling in applications
- Set appropriate connection timeouts
- Close idle connections to free resources
- Monitor client count during deployments
Performance Tuning
- Review slow log for optimization opportunities
- Check key distribution for hot spots
- Consider clustering for high-throughput workloads
- Monitor blocked clients for queue processing issues