Redis 作為一個基于內(nèi)存的可持久化的日志型、Key-Value 數(shù)據(jù)庫,以其出色的性能表現(xiàn)以及高可用性在許多公司有著舉足輕重的地位。伴隨著業(yè)務(wù)量的增長,Redis 集群的規(guī)模不可避免的需要擴大,此時 Redis 集群的運維成本就成為一個不可忽視的工作內(nèi)容。
Redis Manager 作為一個 Redis 一站式管理平臺,它支持 Redis 集群的管理、監(jiān)控、創(chuàng)建以及告警等功能。它大大降低了 Redis 集群的運維成本,能做到對集群的實時監(jiān)控,在 Redis 出現(xiàn)問題是進行準(zhǔn)確的故障排查,亦或者通過分析歷史數(shù)據(jù)還原 Redis 故障時的場景,同時還支持自定義監(jiān)控規(guī)則的告警功能,讓你隨時了解 Redis 的運行狀況。
關(guān)于 Redis Manager 2.0
開源地址:https://github.com/ngbdf/redis-manager
它是一個開源的 Redis 一站式管理平臺,在 Redis 監(jiān)控、管理、告警方面有著不錯的表現(xiàn)以及良好的用戶體驗。
經(jīng)改版,我們優(yōu)化了系統(tǒng)的用戶體驗,優(yōu)化了系統(tǒng)性能,增強了監(jiān)控、告警、數(shù)據(jù)操作等功能。
功能總覽
Dashboard
展示當(dāng)前組下的所有集群

集群導(dǎo)入
導(dǎo)入已經(jīng)存在的 Redis 集群

集群監(jiān)控
默認展示所有master節(jié)點的監(jiān)控數(shù)據(jù);
可更改監(jiān)控條件:監(jiān)控節(jié)點、聚合類型(Minute, Hour)、監(jiān)控指標(biāo)、時間范圍(默認:15分鐘);
支持查看 Slow Log;

集群管理
支持節(jié)點 Forget、Replicate Of、Failover、Move Slot、Start、Stop、Restart、Delete、修改配置等功能;
支持查看實時INFO, CONFIG;


集群告警
支持配置自定義的告警規(guī)則(Alert Rule),支持常用的監(jiān)控指標(biāo);
支持配置自定義的告警通道(Alert Channel),支持郵件、企業(yè)微信機器人、釘釘機器人和企業(yè)微信APP;
集群告警規(guī)則

集群告警通道

添加告警規(guī)則

添加告警通道

數(shù)據(jù)操作
支持簡單的數(shù)據(jù)操作,支持命令如下:
GET,SET
HGET,HMGET,HGETALL,HKEYS,HSET
LINDEX,LLEN,LRANGE,LPUSH,RPUSH
SCARD,SADD,SMEMBERS,SRANDMEMBER
ZCARD,ZSCORE,ZCOUNT,ZRANGE,ZADD
TYPE,DEL

Query和Scan有快捷方式,可在Dashboard或Monitor頁面直接操作

集群安裝
支持 Docker 安裝、Machine 安裝以及 Humpback 安裝;
支持 Cluster 模式、Standalone 模式;
支持自動構(gòu)建集群拓撲,也保留手動構(gòu)建集群拓撲的方式;

組和用戶管理
