Part of Django Control Room

    Redis monitoring, inside your admin

    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-panel
    Django Admin · dj-redis-panel

    Memory Used

    48.2 MB

    Connected Clients

    12

    Hit Rate

    94.7%

    Uptime

    14d 6h

    Key Browser
    Search keys…
    KeyTypeTTLSize
    session:user_4821STRING1800s2.1 KB
    cache:product_listHASH3600s14.8 KB
    queue:email_jobsLIST892 B
    rate:api_10.0.1.5STRING60s48 B
    lock:payment_procSTRING30s64 B

    Features

    Everything you need to monitor Redis

    No external dashboards. No extra infrastructure. Just your Django admin, supercharged.

    Live key browser

    Browse, search, and filter keys across all your Redis databases. See types, TTLs, and sizes at a glance.

    Memory & connection stats

    Monitor memory usage, connected clients, and ops/sec in real time. Spot memory leaks before they cause issues.

    Per-database breakdown

    Drill into individual databases to see key distribution, memory allocation, and expiry patterns.

    Slow log viewer

    Identify slow commands dragging down performance. See execution time, arguments, and timestamps for each entry.

    Zero external dependencies

    No Redis Commander, no separate monitoring UI. Everything lives inside your Django admin, where your team already works.

    Respects Django permissions

    Leverages Django's built-in auth and permissions system. Control who sees what with standard admin access.

    Installation

    Up and running in 60 seconds

    1
    Install the package
    pip install dj-redis-panel
    2
    Add to INSTALLED_APPS
    INSTALLED_APPS = [
        # ...
        "dj_control_room_base",
        "dj_redis_panel",
    ]
    3
    Add URLs
    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),
    ]
    4
    Restart & visit the admin

    Restart your Django server and navigate to the Control Room in your admin. The Redis panel will appear automatically.

    Part of the suite

    Django Control Room

    dj-redis-panel is one of several admin-native panels. Explore Celery monitoring, cache inspection, URL mapping, and more.

    Stay in the loop

    New panels, project updates, and Django content straight to your inbox.

    DCR
    Django Control Room

    MIT License

    Django is a registered trademark of the Django Software Foundation. This project is not affiliated with or endorsed by the DSF.