Skip to content

Django Redis Panel

A Django Admin panel for browsing, inspecting, and managing Redis keys. No PostgreSQL/MySQL models or changes required.

Django Redis Panel - Instance List

Overview

Django Redis Panel seamlessly integrates into your existing Django admin interface, providing a powerful tool for Redis database management without requiring any model definitions or database migrations.

Key Features

  • 🔍 Browse Redis Keys: Search and filter Redis keys with pattern matching
  • 📊 Instance Overview: Monitor Redis instance metrics and database statistics
  • 🔧 Key Management: View, edit, and delete Redis keys with support for all data types
  • 🎛️ Feature Toggles: Granular control over operations (delete, edit, TTL updates)
  • 📄 Pagination: Both traditional page-based and cursor-based pagination support
  • 🎨 Django Admin Integration: Seamless integration with Django admin styling and dark mode
  • 🔒 Permission Control: Respects Django admin permissions and staff-only access
  • 🌐 Multiple Instances: Support for multiple Redis instances with different configurations

Supported Redis Data Types

  • String: View and edit string values
  • List: Browse list items with pagination
  • Set: View set members
  • Hash: Display hash fields and values in a table format
  • Sorted Set: Show sorted set members with scores

Requirements

  • Python 3.9+
  • Django 4.2+
  • Redis 4.0+
  • redis-py 4.0+

License

This project is licensed under the MIT License.

Getting Help