目录

Redis监控运维云平台CacheCloud

目录

Redis监控运维云平台—CacheCloud

最近分配给我一个任务,让我使用CacheCloud管理一下Redis。所以就开始研究了。

一、CacheCloud是什么?

CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。

二、CacheCloud提供哪些功能?

  • 监控统计: 提供了机器、应用、实例下各个维度数据的监控和统计界面。
  • 一键开启: Redis Standalone、Redis Sentinel、Redis Cluster三种类型的应用,无需手动配置初始化。
  • Failover: 支持哨兵,集群的高可用模式。
  • 伸缩: 提供完善的垂直和水平在线伸缩功能。
  • 完善运维: 提供自动运维和简化运维操作功能,避免纯手工运维出错。
  • 方便的客户端 方便快捷的客户端接入。
  • 元数据管理: 提供机器、应用、实例、用户信息管理。
  • 流程化: 提供申请,运维,伸缩,修改等完善的处理流程
  • 一键导入:

三、Linux下CacheCloud安装

环境需求:

  • JDK 7+
  • Maven 3
  • MySQL 5.5
  • Redis 3

1.下载CacheCloud

地址:

https://img-blog.csdn.net/20171225135810833

下载 CacheCloud-master.zip并解压,将解压好的移动到/usr/local下

2.安装jdk

3.在MySQL中创建并授权

在mysql中创建一个数据库cachecloud(UTF-8编码)

https://img-blog.csdn.net/20171225142350226

导入项目中的cachecloud.sql初始化数据库表结构

https://img-blog.csdn.net/20171225140625724

创建cachecloud连接用户

https://img-blog.csdn.net/20171225145200304

4.CacheCloud项目配置

打开CacheCloud项目中的online.properties文件

https://img-blog.csdn.net/20171225143405974

https://img-blog.csdn.net/20171225145828573

5.启动CacheCloud系统

安装maven

1)在CacheCloud的根目录下运行maven命令,该命令会进行项目的构建

mvn clean compile install -Ponline

2)启动项目

创建/opt/cachecloud-web目录,并拷贝相关文件

mkdir -p /opt/cachecloud-web

cp  cachecloud-open-web/target/cachecloud-open-web-1.0-SNAPSHOT.war /opt/cachecloud-web/

cp  cachecloud-open-web/src/main/resources/cachecloud-web.conf /opt/cachecloud-web/

ln -s /opt/cachecloud-web/cachecloud-open-web-1.0-SNAPSHOT.war  /etc/init.d/cachecloudweb

(上面这一步可以通过执行deploys.sh脚本: sh deploy.sh /cachecloud的根目录)

3)执行sh /opt/cachecloud-web/start.sh来启动CacheCloud

sh /opt/cachecloud-web/start.sh

4)登录确认

https://img-blog.csdn.net/20171225151450931