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


一、CacheCloud是什么?


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


二、CacheCloud提供哪些功能?



  • 监控统计:
  • 一键开启:
  • Failover:
  • 伸缩:
  • 完善运维:
  • 方便的客户端
  • 元数据管理:
  • 流程化:
  • 一键导入:一键导入已经存在Redis


三、Linux下CacheCloud安装


环境需求:

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


1.下载CacheCloud


地址:https:///sohutv/cachecloud

linux redis 监控工具 redis监控平台_MySQL

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


2.安装jdk


安装和配置jdk1.8详细步骤



3.在MySQL中创建并授权


Linux中在线安装MySQL数据库


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

linux redis 监控工具 redis监控平台_Redis_02


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

linux redis 监控工具 redis监控平台_运维_03


创建cachecloud连接用户

linux redis 监控工具 redis监控平台_运维_04


4.CacheCloud项目配置


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

linux redis 监控工具 redis监控平台_linux redis 监控工具_05

linux redis 监控工具 redis监控平台_运维_06


5.启动CacheCloud系统



安装maven

linux 下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

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


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


sh /opt/cachecloud-web/start.sh


4)登录确认

linux redis 监控工具 redis监控平台_运维_07