CacheCloud

cachecloud(redis云平台)源码方式搭建(inux下适合新手的超详细搭建步骤)

落花浮王杯 提交于 2020-07-28 09:31:07
前言 1、linux操作系统发行版:CentOS release 6.9 2、服务器需要安装MySQL,具体搭建方案见之前的文章:https://blog.csdn.net/qq_33286321/article/details/1070673353 3、使用cachecloud(redis云平台)搭建和监控redis见下一篇文章:https://blog.csdn.net/qq_33286321/article/details/107099597 准备 1、从GitHub上下载cachecloud的源码放到本地,并用ieda打开( 之所以用源码方式,是为了二次开发,比如:登录 ) 2、创建cache-cloud数据库 搭建 1、初始化数据库 执行工程中的cachecloud.sql脚本 2、修改工程中的数据库配置 将cachecloud.db.url 、cachecloud.db.user、cachecloud.db.password修改成自己的数据库参数( 注意cachecloud.db.url后面需要加上编码信息,不然cachecloud系统会出现中文乱码,但前提MySQL的编码也要是utf-8 ) 3、打包 3.1、本地部署打包 在工程的根目录下执行:mvn clean compile install -Plocal 3.2、远程部署打包 在工程的根目录下执行:mvn

A6-4-Linux 下 Redis 监控工具Cachecloud使用(二)

こ雲淡風輕ζ 提交于 2020-03-04 09:46:18
A6-4-Linux 下 Redis 监控工具Cachecloud使用(二) -- 用户生成 上篇讲了添加机器的操作,这里开始客户端使用。本次从,“用户注册”-->“用户申请”-->“管理员分配”-->“用户使用” 四个步骤说明。 一、用户注册 “用户管理”已将申请的用户加进来 “审批流程”可见 “通过”-->用户类型更改为:普通用户 “驳回”-->用户从用户管理踢除 二、用户申请 上述生成了yh-01的普通用户 在首页登录中:账户/密码==>yh-01/123456 (这个随便设,设了就是密码) 再到admin后台管理,见“流程审批” 点“审批处理” “格式检查”后“开始部署” 如果出现状态依然未变成“通过”,则是生成的配置文件没有传到指定目录下 当前目录没有权限 chmod 777 /tmp/cachecloud chmod 777 /opt/cachecloud/conf 之后又有一个错误 chmod 777 /opt/cachecloud/logs cp /usr/local/bin/redis-server /bin/ 文件数不够 参考: https://www.cnblogs.com/jediz90/p/9221343.html echo 'cachecloud soft nofile 10240' >> /etc/security/limits.conf echo

A6-5-Linux 下 Redis 监控工具Cachecloud使用(三)

你。 提交于 2020-03-04 09:40:52
A6-5-Linux 下 Redis 监控工具Cachecloud使用(三) 查了很久,在确保配置无误的情况下,依旧报错,那就应该考虑redis的版本问题了。 现在将其重新生成至3.0版本。 杀死原redis进程 pkill -9 redis-server 删除原初始化目录 rm -fr /opt/cachecloud/redis/ 更改初始化配置文件 vim /usr/local/cachecloud/script/cachecloud-init.sh 重新初始化 cd /usr/local/cachecloud/script sh cachecloud-init.sh cachecloud 键入:y 键入:cachecloud 键入:cachecloud 成功后再在页面上提交申请(步骤见之前) 处理通过 由此可见,cachecloud软件并没有与redis进行版本同步,毕竟最新版也是2017年的事了。所以,在redis版本管理上也应分为redis-3与redis-3+。 来源: CSDN 作者: 谦杯 链接: https://blog.csdn.net/qq_37960324/article/details/104646744

Centos 安装 CacheCloud 步骤。

匿名 (未验证) 提交于 2019-12-02 23:45:01
转载 注意安装完成mysql,创建数据库,导入sql文件,以及授权,都需要最后执行 flush privileges; 命令,否则之前所做的操作不起作用。 转载请标明出处: Centos 安装 CacheCloud 步骤。 文章来源: https://blog.csdn.net/weixin_42626643/article/details/94722422

【Redis】CacheCloud介绍及快速开始

本秂侑毒 提交于 2019-11-28 06:38:37
CacheCloud是做什么的   CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。   github地址: https://github.com/sohutv/cachecloud#cc7    CacheCloud提供哪些功能 监控统计:提供了机器、应用、实例下各个维度数据的监控和统计界面。 一键开启:Redis Standalone、Redis Sentinel、Redis Cluster三种类型的应用,无需手动配置初始化。 Failover:支持哨兵,集群的高可用模式。 伸缩:提供完善的垂直和水平在线伸缩功能。 完善运维: 提供自动运维和简化运维操作功能,避免纯手工运维出错。 方便的客户端 方便快捷的客户端接入。 元数据管理: 提供机器、应用、实例、用户信息管理。 流程化: 提供申请,运维,伸缩,修改等完善的处理流程 一键导入: 一键导入已经存在Redis CacheCloud解决什么问题      1.部署成本 Redis多机(Redis-Sentinel, Redis-Cluster)部署和配置相对比较复杂

【Spring Cloud】Redis缓存接入监控、运维平台CacheCloud

半世苍凉 提交于 2019-11-27 09:15:16
CacheCloud CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。 项目主页: https://github.com/sohutv/cachecloud 改造RedisConnectionFactory /** * 根据缓存策略的不同,RedisConnectionFactory不同 * 示例是单机模式。 * * @return */ @Bean public RedisConnectionFactory redisConnectionFactory() { while (true) { try { LOCK.tryLock(100, TimeUnit.MILLISECONDS); /** * 心跳返回的请求为空; */ String response = HttpUtils.doGet("http://localhost:5005/cache/client/redis/standalone/10000.json?clientVersion=1.0-SNAPSHOT"); if (response == null ||

cachecloud 使用几个月的情况与坑

让人想犯罪 __ 提交于 2019-11-26 21:21:36
前言 单集群redis cluster 转 cachecloud 几个月来,遇到一些情况与问题的总结. 版本问题 mysql 升级到5.7 默认 cachecloud 底层 db mysql 版本为:MySQL 5.5,升级 mysql 到5.7后出现不兼容sql.例如: select any_value(app_id) app_id,instance_id,any_value(instance_host) instance_host,any_value(instance_port) instance_port,count(1) as exceptionCount from app_client_exception_minute_stat 解决方案1 修改 mysql 参数,使其兼容老版本. 解决方案2 修改对应 mysql, 我们选择的就是这个方案.只要修改 AppStatsDao.xml AppClientCostTimeTotalStatDao.xml AppClientExceptionStatDao.xml 三个 xml 中不兼容函数即可. redis 版本问题 默认cachecloud-init.sh 初始化机器中 redis 版本为 redis-3.0.7.tar.gz.当我升级 redis 到一个较高版本redis-3.2.11.tar.gz时候.出现 bug.