Redis作為一個基於內存的可持久化的日誌型、Key-Value數據庫,以其出色的性能表現以及高可用性在許多公司有著舉足輕重的地位。伴隨著業務量的增長,redis集群的規模不可避免的需要擴大,此時redis集群的運維成本就成為一個不可忽視的工作內容。
RedisManager作為一個redis一站式管理平臺,它支持redis集群的創建、管理、監控、手動故障轉移以及預警等功能,對redis集群做到全方位的保護。它大大降低了redis集群的運維成本,能做到對集群的實時監控,在redis出現問題是進行準確的故障排查,亦或者通過分析歷史數據還原 redis 故障時的場景,同時還支持自定義監控規則的告警功能,讓你隨時瞭解redis的運行狀況。
關於RedisManager
它是一個開源的redis一站式管理平臺,在redis管理運維方面有著強大的功能以及良好的用戶體驗。Github地址 :
產品主要功能介紹
Dashboard
展示當前用戶組監控的所有集群
1.創建集群
目前支持 Redis Cluster 模式的創建,包括機器安裝、Docker 安裝和 Humpback 安裝方式。
2.管理集群
管理集群分為 ClusterManager 和 NodeManager 兩部分
2.1 ClusterManager
集群管理主要包括節點導入、Slots 遷移、Master Slave 角色切換、動態配置、整理內存碎片等功能
2.2 NodeManager
節點管理主要包含了節點的啟動、關閉、重啟、擴容等。
3.集群監控
提供集群監控、查詢 Key、查看 Slowlog 等功能。
3.1 具體監控詳情
可在右上角通過 Time Ranges、Nodes 的選擇來查看不同時間或不同節點的監控,監控詳情如圖:
3.2 Query客戶端
支持任意類型的 Key 查詢。
4.集群報警
針對 Redis 集群一些重要指標進行監控報警,默認實現了郵件報警。
開源地址
https://github.com/ngbdf/redis-manager
閱讀更多 IT技術圈 的文章