Redis一站式管理平臺工具,支援叢集建立,管理,監控,報警
阿新 • • 發佈:2020-07-29
#### 簡介
> 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等監控,並預設實現了郵件報警,使用者可自己對報警介面進行其他實現,如微信、簡訊報警等。
`github專案地址`
https://github.com/ngbdf/redis-manager
#### 部署redis-manager
##### 下載解壓原始碼包
```python
# 系統環境:
# LINUX
# JDK1.8
# Releases
https://github.com/ngbdf/redis-manager/releases
#當前最新版本 1.1
wget https://github.com/ngbdf/redis-manager/releases/download/redismanager-1.1-release/redis-manager-1.1-release.tar.gz
```
##### 部署java環境
```python
rpm -ivh jdk-8u121-linux-x64.rpm
```
##### 部署mysql
```python
init_mysql() {
rpm -e mariadb-libs --nodeps
rm -rf /var/lib/mysql
rm -rf /etc/my.cnf
tar xvf /root/mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar -C /usr/local/
cd /usr/local
rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm \
mysql-community-client-5.7.23-1.el7.x86_64.rpm \
mysql-community-common-5.7.23-1.el7.x86_64.rpm \
mysql-community-libs-5.7.23-1.el7.x86_64.rpm
rm -rf mysql-community-*
}
changepass() {
sed -i '/\[mysqld]/ a skip-grant-tables' /etc/my.cnf
systemctl restart mysqld
mysql <