Skip to content

nash-kumar/redis-monitor

Repository files navigation

Redis Monitor in Node.

About the project

This application helps in visualizing the redis performance and monitor the data. The object of this project is to port the original redis monitor built in python/flask to node/express.

Project Demo Link - https://redis-monitor-node.herokuapp.com/ui#/?_k=vzdvh7

Original Repo Link - https://github.com/NetEaseGame/redis-monitor

Prerequisites

Node must be greater than v8.10.0

Installation

  1. Clone the repo
   git clone https://github.com/nash-kumar/redis-monitor
  1. Install npm packages
   npm install
  1. Configure .env file

    Copy the .env.example file as .env and make your local changes. The application will not start if there is no environment variables defined in .env file.

  2. Run the code

    npm start

Dependency

To run redis connection in local

Linux

  1. Link to Redis download page

  2. Download, extract and compile Redis with

    $ wget https://download.redis.io/releases/redis-6.0.9.tar.gz
    $ tar xzf redis-6.0.9.tar.gz
    $ cd redis-6.0.9
    $ make
  3. The binaries that are now compiled are available in the src directory. Run Redis with:

    $ src/redis-server
  4. The default redis server will listen on 127.0.0.1:6379

Screenshots

  • Adding Redis Server

shot_1.png

  • Redis Details

shot_2.png

  • Connection Time and Redis Commands per sec

shot_3.png shot_4.png

  • Memory and CPU usage Graph

shot_5.png shot_6.png

About

A web visualization tool which monitors and optimizes the performance of the Redis Server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published