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 |
|---|---|---|
![]() |
![]() |
![]() |
| Edit Keys | Connection Manager | |
|---|---|---|
![]() |
![]() |
- 🔍 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
Redis Lens can be installed via pip:
pip install redislensStart Redis Lens with a simple command:
redislensThis will start the monitoring server on http://localhost:8005
# 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 versionTo set up a development environment:
-
Clone the repository:
git clone https://github.com/arun477/redislens.git cd redislens -
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install in development mode:
pip install -e . -
Run with debug mode:
redislens start --debug
The frontend is a React application. To build it:
-
Navigate to the frontend directory:
cd frontend -
Install dependencies:
npm install
-
Build the production version:
npm run build
-
Copy the build directory to the package:
cp -r build ../redis_lens/
MIT License




