Skip to content

jiixing/rebrow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rebrow - Python-Flask-based Browser for Redis Content

Built for the developer who needs to look into a Redis store. Allows for inspection and deletion of keys. Also displays some runtime and configuration information.

Features

  • Web based
  • Runs in Python 2.7
  • Lightweight requirements
  • Search for keys using patterns
  • Delete single keys
  • Show server statistics

Quick Start

Execute this:

git clone https://github.com/marians/rebrow.git
cd rebrow
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
python runserver.py

Then open 127.0.0.1:5001.

Running as Docker container

If you run redis in a Docker container, the recommended way is to run rebrow in it's own Docker container, too. The provided Dockerfile can be used to create the according image. The Makefile contains example commands to build the image and run a container from the image.

When running the image, make sure to get your links right. For example, if your redis server is running in a container named myredis, start your rebrow container like this:

docker run --rm -ti -p 5001:5001 --link myredis:myredis rebrow

Then access rebrow via http://<your-docker-ip>:5001/ and set the host name in the login screen to myredis.

License

MIT licensed. See file LICENSE for details.

Screenshots

Start screen

Server status

Command stats

All Keys

Keys matching a pattern

Key details

About

Web UI for redis database content

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 51.8%
  • Python 37.6%
  • Shell 6.3%
  • CSS 3.4%
  • Makefile 0.9%