redis集群扩容和缩容_Redis一站式管理平台,支持集群的创建、管理、监控和报警...
redis是一個開源的key value存儲系統(tǒng),受到了廣大互聯(lián)網(wǎng)公司的青睞。redis3.0版本之前只支持單例模式,在3.0版本及以后才支持集群,我這里用的是redis3.0.0版本;
redis集群采用P2P模式,是完全去中心化的,不存在中心節(jié)點或者代理節(jié)點;
redis集群是沒有統(tǒng)一的入口的,客戶端(client)連接集群的時候連接集群中的任意節(jié)點(node)即可,集群內(nèi)部的節(jié)點是相互通信的(PING-PONG機制),每個節(jié)點都是一個redis實例;
為了實現(xiàn)集群的高可用,即判斷節(jié)點是否健康(能否正常使用),redis-cluster有這么一個投票容錯機制:如果集群中超過半數(shù)的節(jié)點投票認(rèn)為某個節(jié)點掛了,那么這個節(jié)點就掛了(fail)。
Redis一站式管理平臺主要功能點
- 下載地址往下看↓↓↓↓↓↓↓
- 集群創(chuàng)建:包含了三種方式 Docker、Machine、Humpback;
- 集群管理:支持節(jié)點擴容、縮容、Slots遷移、BeMaster、BeSlave、Memory Purge、配置修改等功能;
- 集群監(jiān)控:Redis 集群重要監(jiān)控指標(biāo),如Memory、Clients、命中率等;可實時查看Redis Info、Redis Config、Slow Log等信息;Query 功能可查詢?nèi)魏晤愋偷腒ey。
- 集群報警:支持used_memory、clients等監(jiān)控,并默認(rèn)實現(xiàn)了郵件報警,用戶可自己對報警接口進行其他實現(xiàn),如微信、短信報警等。
展示當(dāng)前用戶組監(jiān)控的所有集群
創(chuàng)建集群
目前支持 Redis Cluster 模式的創(chuàng)建,包括機器安裝、Docker 安裝和 Humpback 安裝方式
管理集群
管理集群分為 ClusterManager 和 NodeManager 兩部分
- ClusterManager
集群管理主要包括節(jié)點導(dǎo)入、Slots 遷移、Master Slave 角色切換、動態(tài)配置、整理內(nèi)存碎片等功能
- NodeManager
節(jié)點管理主要包含了節(jié)點的啟動、關(guān)閉、重啟、擴容等。
集群監(jiān)控
提供集群監(jiān)控、查詢 Key、查看 Slowlog 等功能。
- 具體監(jiān)控詳情
可在右上角通過 Time Ranges、Nodes 的選擇來查看不同時間或不同節(jié)點的監(jiān)控,監(jiān)控詳情如圖:
- Query客戶端
支持任意類型的 Key 查詢。
集群報警
針對 Redis 集群一些重要指標(biāo)進行監(jiān)控報警,默認(rèn)實現(xiàn)了郵件報警。
關(guān)注+轉(zhuǎn)發(fā)+私信“R集群”,自動發(fā)送項目下載地址
總結(jié)
以上是生活随笔為你收集整理的redis集群扩容和缩容_Redis一站式管理平台,支持集群的创建、管理、监控和报警...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿克苏金桥天境嘉苑三期是毛坯房还是精装修
- 下一篇: 乌鲁木齐商务公园空港CBD是毛坯房还是精