Redispapa
another redis monitor by using flask, react, vite, socket.io
Install / Use
/learn @no13bus/RedispapaREADME
RedisPAPA
we use redis info to monitor the redis usage. PAPA means a father who is monitoring the redis.
accoding to the redis doc, it is be recommanded to use
infoother thanmonitor.
================
Let's start
cd backend && pip3 install -r requirements.txt- check out the file
config.pyand make your own configure accoding to your redis servers. - the REDIS_SERVER should be formated like this
['ip:port:password', 'ip:port', .....] - type this command
python3 run.py, then you can watch it inhttp://127.0.0.1:5000 - we recommand use this command to deploy:
gunicorn --worker-class socketio.sgunicorn.GeventSocketIOWorker run:app -b 0.0.0.0:5000 cd frontend && yarn installyarn dev
The tech we use
Project Details
- we do not use any database to store the redis information, we store the data in the memory.
- we use flask to start serveral threads which is equal to your redis server amount,and then send infomation to the front-end at regular time by socket.io.
- we use vite and react to render the front-end。React will get the data from socket.io and then render the templates with ant design charts.
- when you change the redis server ip in the front-end select element, you will get a new redis data immediately.
Project Screen

Version 0.4
- update the flask version to 2.x, socket-io version to 4.x, Python version to 3.x
- use Vite and react to build the frontend.
Version 0.3
-
docker support: you can pull the docker image of redispapa from docker hub
docker pull sinchb/redispapato start a redispapa instance with default settings:
docker run -p 5000:5000 sinchb/redispapaIf you want to use your own config.py:
docker run -p 5000:5000 -v /path/to/config.py:/root/redispapa/config.py sinchb/redispapaIf you want to build your own docker image, please clone this repo, and run:
cd /path/to/your/redispapa/ docker build -t=your-redispapa-tag .
Version 0.2
- new feature: exectute redis commands in the website.
- In the website, you can type
setincommand input box, and typea, papapainargs input boxor you can typegetincommand input box, and typeain `args input box. Then you can get the result from the redis server.
Version 0.1
supply kinds of information of redis server
The links
Related Skills
bluebubbles
333.7kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
slack
333.7kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
claude-opus-4-5-migration
82.0kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
82.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
