GitHub: https://github.com/ngbdf/redis-manager
Redis Manager 是 Redis 一站式管理平台,支援叢集的建立、管理、監控和報警。
叢集建立:包含了三種方式 Docker、Machine、Humpback;
叢集管理:支援節點擴容、縮容、Slots遷移、BeMaster、BeSlave、Memory Purge、配置修改等功能;
叢集監控:Redis 叢集重要監控名額,如Memory、Clients、命中率等;可實時檢視Redis Info、Redis Config、Slow Log等資訊;Query 功能可查詢任何類型的Key。
叢集報警:支援used_memory、clients等監控,并預設實作了郵件報警,使用者可自己對預警接口進行其他實作,如微信、短信報警等。
快速開始
産品主要功能介紹
Dashboard
展示目前使用者組監控的所有叢集
1.建立叢集
目前支援 Redis Cluster 模式的建立,包括機器安裝、Docker安裝和Humpback安裝方式。
2.管理叢集
管理叢集分為 ClusterManager 和 NodeManager 兩部分
2.1 ClusterManager
叢集管理主要包括節點導入、slots 遷移、master slave 角色切換、動态配置、叢集縮容、擴容等功能
2.2 NodeManager
節點管理主要包含了節點的啟動關閉重新開機擴容等。
3.叢集監控
提供叢集監控、查詢 key、檢視slow log 等功能。
3.1 具體監控詳情
可在右上角通過 Time Range、Nodes 的選擇來檢視不同時間或不同節點的監控,監控詳情如圖:
3.2 Query用戶端
支援任意類型的 key 查詢。
4.叢集報警
針對 Redis 叢集一些重要名額進行監控報警,預設實作了郵件報警。