Get full visibility into your Redis instances without leaving Django. Inspect keys, monitor memory usage, view real-time stats, and debug connection issues, all from a familiar interface.
pip install dj-redis-panelMemory Used
48.2 MB
Connected Clients
12
Hit Rate
94.7%
Uptime
14d 6h
| Key | Type | TTL | Size |
|---|---|---|---|
| session:user_4821 | STRING | 1800s | 2.1 KB |
| cache:product_list | HASH | 3600s | 14.8 KB |
| queue:email_jobs | LIST | ∞ | 892 B |
| rate:api_10.0.1.5 | STRING | 60s | 48 B |
| lock:payment_proc | STRING | 30s | 64 B |
Features
No external dashboards. No extra infrastructure. Just your Django admin, supercharged.
Browse, search, and filter keys across all your Redis databases. See types, TTLs, and sizes at a glance.
Monitor memory usage, connected clients, and ops/sec in real time. Spot memory leaks before they cause issues.
Drill into individual databases to see key distribution, memory allocation, and expiry patterns.
Identify slow commands dragging down performance. See execution time, arguments, and timestamps for each entry.
No Redis Commander, no separate monitoring UI. Everything lives inside your Django admin, where your team already works.
Leverages Django's built-in auth and permissions system. Control who sees what with standard admin access.
Installation
pip install dj-redis-panelINSTALLED_APPS = [
# ...
"dj_control_room_base",
"dj_redis_panel",
]urlpatterns = [
# ...
path("admin/dj-control-room-base/", include("dj_control_room_base.urls")),
path("admin/dj-redis-panel/", include("dj_redis_panel.urls")),
path("admin/", admin.site.urls),
]Restart your Django server and navigate to the Control Room in your admin. The Redis panel will appear automatically.
Part of the suite
dj-redis-panel is one of several admin-native panels. Explore Celery monitoring, cache inspection, URL mapping, and more.
New panels, project updates, and Django content straight to your inbox.