redis-stat
是一个比较有名的 Redis 指标可视化监控工具,采用 Ruby 开发,基于 Redis 的 INFO 命令来统计,不影响 Redis 性能。
Docker 运行
docker run --name redis-stat -p 8080:63790 -d insready/redis-stat --server 192.168.99.100
RedisLive
采用 Python 开发的 Redis 可视化及查询分析工具。
Docker 运行
docker run --name redis-live -p 8888:8888 -d snakeliwei/redislive
访问
redmon
提供 CLI 及 Admin Web 界面,能够实时监控 Redis。
Docker 运行
docker run -p4567:4567 -d vieux/redmon -r redis://192.168.99.100:6379
redis_exporter
为 Prometheus 提供了 Redis 指标的 Exporter,支持 Redis 2.x、3.x 和 4.x。配合 Prometheus 以及 Grafana 插件,可在 Grafana 进行可视化及监控。
小结
redis-stat、RedisLive、redmon 都是现成的 Redis 监控工具,只能可视化指标不能监控。而基于 redis_exporter 以及 Grafana 可以做到指标可视化以及监控报警,可以考虑集成到生产应用上。


