准备镜像
[root@localhost space]# docker pull reasonduan/redis-manager
数据库配置
# 创建redis_manager数据库
mysql> source /home/centos/space/redis-manager/sql/redis_manager.sql
# 或者
mysql> CREATE DATABASE `redis_manager` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
# 检查创建后的db
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| redis_manager |
| sys |
+--------------------+
5 rows in set (0.00 sec)
启动容器
# 启动容器, 配置mysql & 端口等信息
[root@localhost space]# docker run -d --net=host --name redis-manager -p 8182:8182 \
-e DATASOURCE_DATABASE='redis_manager' \
-e DATASOURCE_URL='jdbc:mysql://127.0.0.1:3306/redis_manager?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2b8' \
-e DATASOURCE_USERNAME='root' \
-e DATASOURCE_PASSWORD='tooLS;123' \
reasonduan/redis-manager
验证redis-manager
# 查看容器状态
[root@localhost space]# docker ps
# 查看进程
[root@localhost space]# ps -ef | grep redis
root 70799 70778 0 18:51 ? 00:00:00 sh ./redis-manager-start.sh
root 70813 70799 51 18:51 ? 00:05:28 java -cp ./:conf/:lib/FastInfoset-1.2.15.jar:
# 查看监听端口
[root@localhost conf]# netstat -apn | grep 70813
tcp6 0 0 :::35729 :::* LISTEN 70813/java
tcp6 0 0 :::8182 :::* LISTEN 70813/java
tcp6 0 0 127.0.0.1:49290 127.0.0.1:3306 ESTABLISHED 70813/java
tcp6 0 0 127.0.0.1:49296 127.0.0.1:3306 ESTABLISHED 70813/java
tcp6 0 0 127.0.0.1:49302 127.0.0.1:3306 ESTABLISHED 70813/java
tcp6 0 0 127.0.0.1:49304 127.0.0.1:3306 ESTABLISHED 70813/java
tcp6 0 0 127.0.0.1:49292 127.0.0.1:3306 ESTABLISHED 70813/java
tcp6 0 0 127.0.0.1:49294 127.0.0.1:3306 ESTABLISHED 70813/java
tcp6 0 0 127.0.0.1:49306 127.0.0.1:3306 ESTABLISHED 70813/java
tcp6 0 0 127.0.0.1:49300 127.0.0.1:3306 ESTABLISHED 70813/java
tcp6 0 0 127.0.0.1:49288 127.0.0.1:3306 ESTABLISHED 70813/java
tcp6 0 0 127.0.0.1:49298 127.0.0.1:3306 ESTABLISHED 70813/java
unix 2 [ ] STREAM CONNECTED 756810 70813/java
访问http://192.168.232.135:8182/login admin/admin
![](https://img-blog.csdnimg.cn/img_convert/bf6e2b0fb1b045b4b9b42777cb26f35d.png)
配置集群
5.1 添加集群
![](https://img-blog.csdnimg.cn/img_convert/deb66746d6684716846bc56cfedc9944.png)
![](https://img-blog.csdnimg.cn/img_convert/0a25195c49e44eea9ec6ed683ab2410d.png)
5.2 查看集群监控&查询
![](https://img-blog.csdnimg.cn/img_convert/9afdb91ee1d8474ba3258889d54e4530.png)
配置监控
6.1 添加告警分组
![](https://img-blog.csdnimg.cn/img_convert/1871201def12451ca81f45be6407f6d0.png)
![](https://img-blog.csdnimg.cn/img_convert/d8255e485a754477826da7fcb5166fee.png)
6.2 添加告警项
![](https://img-blog.csdnimg.cn/img_convert/b75c5804568c4205ba5482bac0f803a6.png)
![](https://img-blog.csdnimg.cn/img_convert/16237a6d2824421fbd2958e17cf3c50e.png)
6.3 给集群绑定告警
![](https://img-blog.csdnimg.cn/img_convert/58525ba335a045e88558716bb7814290.png)
![](https://img-blog.csdnimg.cn/img_convert/e23b9fb0cd4c48838eacca81784a28fc.png)
![](https://img-blog.csdnimg.cn/img_convert/5acaee0391b042d4a274d3d434092c69.png)
向导安装集群
使用向导模式安装redis集群
![](https://img-blog.csdnimg.cn/img_convert/a668bdba2a004b3694abf31ea6e103d1.png)