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 redislens
Start Redis Lens with a simple command:
redislens
This 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 version
To 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