Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/marians/rebrow
- Owner: marians
- License: mit
- Archived: true
- Created: 2014-08-01T14:28:28.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-08-22T07:51:21.000Z (about 1 year ago)
- Last Synced: 2024-06-01T20:42:05.611Z (4 months ago)
- Language: HTML
- Homepage:
- Size: 278 KB
- Stars: 276
- Watchers: 12
- Forks: 56
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.pyThen 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)