nkrode/RedisLive
nkrode/RedisLive has 3,041 GitHub stars and 630 forks. GitHot measured 0 stars in 24 hours and -2 in 7 days. Last checked 2026-11-15 10:54 UTC. Last push 2022-02-05.
Crecimiento de estrellas medido
- in 24h
- 0
- in 7 days
- -2
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
Acerca de
Visualize your redis instances, analyze query patterns and spikes.
Herramientas de desarrolloREADME.md
OriginalRedisLive
original project and loading address: https://github.com/nkrode/RedisLive
Visualize your redis instances, analyze query patterns and spikes.

Setup Instructions
Installation
Install Dependencies
- tornado
pip install tornado - redis.py
pip install redis - python-dateutil
pip install python-dateutil
You'll also need argparse if you're running Python < 2.7:
- argparse
pip install argparse
Get RedisLive
- Clone the repo
git clone https://github.com/kumarnitin/RedisLive.git, or download the latest release
Configuration
- edit redis-live.conf :
- update the value of the key
RedisServersto the redis instances you want to monitor. You can monitor multiple instances by appending more values to the RedisServers list. - update the value of the key
RedisStatsServerto the redis instance you will use to store RedisLive data (this redis instance is different from the redis instances you are monitoring). - passwords can be added as an optional parameter for any redis instance
if you don't have a spare redis instance to use to store Redis Live data, then you can configure to use sqlite by changing "DataStoreType" : "sqlite"
Start RedisLive
- start the monitoring script
./redis-monitor.py --duration=120duration is in seconds (see caveat) - start the webserver
./redis-live.py - RedisLive is now running @
http://localhost:8888/index.html
Caveat on monitoring redis
Currently the only hook into monitoring a redis instance is Redis MONITOR command, which streams back every command processed and reduces the throughput of the redis instance. It is recommended to run redis-monitor with --duration suitable for your redis deployment and scheduling it to run periodically as a cron job.
Authors
Nitin Kumar
Contributors
- splee (Lee McFadden)
- bialecki (Andrew Bialecki)
- reustle (Shane Reustle)
- markdube (Mark Dube)
- skreuzer (Steven Kreuzer)
- snikch (Mal Curtis)
- quiver (George)
License
RedisLive is released under the MIT license: