Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marians/rebrow

Web UI for redis database content
https://github.com/marians/rebrow

Last synced: about 2 months ago
JSON representation

Web UI for redis database content

Awesome Lists containing this project

README

        

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 and follows PubSub messages. 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 PubSub messages
* 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](http://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.

You can use the ready-made public image [marian/rebrow](https://registry.hub.docker.com/r/marian/rebrow).

Alternatively, 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 marian/rebrow
```

Then access rebrow via `http://:5001/` and set the host name in the login screen to `myredis`.

## License

MIT licensed. See file LICENSE for details.

## Screenshots

![Start screen](https://farm4.staticflickr.com/3913/14615623267_c4a38b4fe1_c.jpg)

![Server status](https://farm3.staticflickr.com/2897/14615432280_b379e0f0af_c.jpg)

![Command stats](https://farm4.staticflickr.com/3902/14801787802_0c9b518f32_c.jpg)

![All Keys](https://farm4.staticflickr.com/3887/14615526428_ea251f2600_c.jpg)

![Keys matching a pattern](https://farm4.staticflickr.com/3887/14615482059_dda867f87f_c.jpg)

![Key details](https://farm6.staticflickr.com/5574/14779149896_f7194f0f7c_c.jpg)