Skip to content

Redis Lens is a simple python redis monitoring and management tool with a clean interface. It allows you to connect to reddis servers, explore keys, execute commands, and monitor server performance.

Notifications You must be signed in to change notification settings

arun477/redislens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redis Lens

Redis Lens is a simple python redis monitoring and management tool with a clean interface. It allows you to connect to reddis 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
  • 🖥️ Command Terminal: Execute any Redis command with a built-in command history
  • 📊 Server Dashboard: Monitor Redis server performance metrics with real-time charts

Installation

Redis Lens can be installed via pip:

pip install redislens

Usage

Start Redis Lens with a simple command:

redislens

This will start the monitoring server on http://localhost:8005

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

About

Redis Lens is a simple python redis monitoring and management tool with a clean interface. It allows you to connect to reddis servers, explore keys, execute commands, and monitor server performance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published