Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



70 Commits

Repository files navigation


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 info other than monitor.



Let's start

  • cd backend && pip3 install -r requirements.txt
  • check out the file and 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, then you can watch it in
  • we recommand use this command to deploy: gunicorn --worker-class socketio.sgunicorn.GeventSocketIOWorker run:app -b
  • cd frontend && yarn install
  • yarn 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
  • we use vite and react to render the front-end。React will get the data from 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

1 2 3 4 5

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/redispapa

    to start a redispapa instance with default settings:

    docker run -p 5000:5000 sinchb/redispapa

    If you want to use your own

    docker run -p 5000:5000 -v /path/to/ sinchb/redispapa

    If 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 set in command input box, and type a, papapa in args input box or you can type get in command input box, and type a in `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