Skip to main content

Redis Lens

Redis Lens is a Simple, beautiful Redis monitoring and management tool with a clean interface built using React and FastAPI. It allows you to connect to Redis servers, explore keys, execute commands, and monitor server performance.

Key Explorer Performance Monitor Command Runner
key explorer command runner performance monitor
Edit Keys Connection Manager
charts and metrics connection manager

Features

  • 🔍 Key Explorer: Browse, search, and manage Redis keys with pagination
  • 🖥️ Command Terminal: Execute any Redis command with a built-in command history
  • 📊 Server Dashboard: Monitor Redis server performance metrics with real-time charts
  • 🌓 Dark/Light Mode: Eye-friendly interface that works in any lighting condition
  • 🚀 Offline Mode: Works without internet connection by bundling all required assets

Installation

Redis Lens can be installed via pip:

pip install redislens

Usage

Start Redis Lens with a simple command:

redislens

This will start the server on http://localhost:8005 and automatically open it in your default web browser.

Command-Line Options

# Start on a different host/port
redislens start --host 0.0.0.0 --port 8080

# Do not open the browser automatically
redislens start --no-browser

# Run in debug mode (auto-reload on code changes)
redislens start --debug

# Show version information
redislens version

Development

To set up a development environment:

  1. Clone the repository:

    git clone https://github.com/arun477/redislens.git
    cd redislens
    
  2. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. Install in development mode:

    pip install -e .
    
  4. Run with debug mode:

    redislens start --debug
    

Building the Frontend

The frontend is a React application. To build it:

  1. Navigate to the frontend directory:

    cd frontend
    
  2. Install dependencies:

    npm install
    
  3. Build the production version:

    npm run build
    
  4. Copy the build directory to the package:

    cp -r build ../redis_lens/
    

License

MIT License - See LICENSE file for details.

Acknowledgements

  • Thanks to the Redis team for creating an amazing in-memory database
  • React, FastAPI, Tailwind CSS, and other open-source libraries that made this project possible

Metadata

Release files for redislens 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for redislens 1.0.0
File Size Uploaded Provenance
redislens-1.0.0.tar.gz 1.7 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for redislens 1.0.0
File Interpreter ABI Platform
redislens-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 3.4 MB

Release files / redislens-1.0.0.tar.gz

Download URL redislens-1.0.0.tar.gz
Size 1.7 MB
Tags Source
SHA-256 checksum
How to use checksums
c8371aab1e056cd201d1f5f8af85dcf0f52c7e82bc0a6ee91ea4e3bc5371999e
BLAKE2b-256 checksum
How to use checksums
2e0f48f8d07b130f7777bed4dd95b63298cc9540980ea726afbbeabe730482d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / redislens-1.0.0-py3-none-any.whl

Download URL redislens-1.0.0-py3-none-any.whl
Size 1.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
5fd927c00e0bf45ead7feab486eb345a6fb3905a39c72458b836096d997a4f7b
BLAKE2b-256 checksum
How to use checksums
8ec3b6c66024d69445993ffbab69636bf8eda8bec35eac632fbe7bdcc9d98e6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Security for redislens 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page