redis管理平台介绍 转至元数据结尾-cachecloud

redis-3.2.13.tar.gz

https://github.com/sohutv/cachecloud/

1、安装启动

1.1 安装mysql

      安装mysql数据库并初始化cachecloud.sql脚本

1.2 安装jdk

      1.7.0_80

1.3 编译部署启动

      在cachecloud根目录下运行

mvn clean compile install -Ponline

拷贝war包(cachecloud-open-web/target/cachecloud-open-web-1.0-SNAPSHOT.war)到/opt/cachecloud-web下

拷贝配置文件(cachecloud-open-web/src/main/resources/cachecloud-web.conf)到/opt/cachecloud-web下,并改名为cachecloud-open-web-1.0-SNAPSHOT.conf(spring-boot要求,否则配置不生效)

1.4 修改配置启动应用

      按需修改cachecloud-open-web-1.0-SNAPSHOT.conf

  • cachecloud-open-web-1.0-SNAPSHOT.war: cachecloud war包
  • jdbc.properties:jdbc数据库配置,自行配置
  • start.sh:启动脚本
  • stop.sh: 停止脚本
  • logs:存放日志的目录

1.5 登录

   http://redismgr.*.com

   用户名/密码:admin/admin

   环境: 应用 10.50.190.136/137

            数据库 10.50.190.138/139 vip 10.50.190.140

2、功能介绍

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

17163959_CgQj.jpg

2.1 批量安装

      cachecloud项目中的cachecloud-init.sh(目录:cachecloud-open-web\src\main\resources\script\cachecloud-init.sh)脚本是用来初始化服务器的cachecloud环境,主要工作如下:

  • (a). 创建cachecloud项目用户:因为cachecloud项目的部分功能(redis启动、服务器监控)是通过ssh完成的,所以这里的用户和密码要和项目中的相对应,具体详见第三节。

  • (b). 创建cachecloud项目的工作目录、数据目录、配置目录、日志目录、redis安装目录、临时目录等等。(/opt/cachecloud/data、/opt/cachecloud/conf、/opt/cachecloud/logs、/opt/cachecloud/redis、/tmp/cachecloud)

  • (c). 安装最新的release版本的Redis(需外网环境)

2.2 用户管理

      首次登录系统,如下图所示,点击右上角自己的姓名,在弹出的下拉框中选择应用申请

2.4 导入已有应用

   https://cachecloud.github.io/2016/04/17/%E5%B7%B2%E5%AD%98%E5%9C%A8Redis%E6%8E%A5%E5%85%A5CacheCloud/

1. 验证输入内容。
2. 保存应用信息、实例信息,应用与实例关系信息。
3. 开启统计功能。(每分钟执行一次info命令)

进入后台管理配置ssh用户名密码(客户端必须建立 cachecloud 用户名 并设置密码(所有密码保持一直))

进入后台管理添加机器

导入应用

2.4 监控统计

进入应用详情页面后,可以看到应用统计信息,拓扑结构、应用详情、命令分析,命令执行,接入代码

后台管理界面

猜你喜欢

转载自www.cnblogs.com/litzhiai/p/11857318.html