本文主要研究一下redis的監控工具html
redis-stat是一個比較有名的redis指標可視化的監控工具,採用ruby開發,基於redis的info命令來統計,不影響redis性能。python
docker run --name redis-stat -p 8080:63790 -d insready/redis-stat --server 192.168.99.100
運行實例圖git
RedisLive是採用python開發的redis的可視化及查詢分析工具github
docker run --name redis-live -p 8888:8888 -d snakeliwei/redislive
運行實例圖web
redmon提供了cli、admin的web界面,同時也可以實時監控redisdocker
docker run -p 4567:4567 -d vieux/redmon -r redis://192.168.99.100:6379
運行實例圖segmentfault
redis_exporter爲Prometheus提供了redis指標的exporter,支持Redis 2.x, 3.x and 4.x,配合Prometheus以及grafana的Prometheus Redis插件,能夠在grafana進行可視化及監控ruby
運行實例圖工具
redis-stat、RedisLive、redmon都是現成的redis監控工具,只能可視化指標不能監控,而基於redis_exporter以及grafana能夠作到指標可視化以及監控報警,能夠考慮集成到生產應用上。