赞
踩
当Redis达到一定规模,容易出现以下问题:
快速部署:快速搭建CacheCloud项目。
机器部署:实现CacheCloud对机器管理部署,修改SSH交互模式的话,需要修改源码。
接入应用:使用CacheCloud部署Redis Cluster,并完成客户端快速接入。
用户功能:站在开发人员角度介绍CacheCloud相关功能。
运维功能:站在运维人员角度介绍CacheCloud相关功能。
客户端上报:CacheCloud获取上报客户端统计信息。
CacheCloud服务端环境要求:
MySQL:脚本在script/cachecloud.sql目录下。
CacheCloud连接MySQL,配置文件:
cachecloud-master/cachecloud-open-web/src/main/swap/online.properties
编译并启动CacheCloud
将程序进行打包:
mvn clean compile install -Ponline
运行程序,deploy.sh会将编译后的工程包,配置文件,启动脚本拷贝到/opt/cachecloud-web目录下。
sh script/deploy.sh
执行如下命令,启动CacheCloud:
sh /opt/cachecloud-web/start.sh
查看日志:
tail -f /opt/cachecloud-web/logs/cachecloud-web.log
http://ip:port/manage/login启动后,默认的用户名,密码是admin/admin。
script/cachecloud-init.sh脚本,是用来初始化服务器的CacheCloud环境的,主要工作如下三个:
我们想要进行机器部署,只需要在目标机器上使用Root用户,执行如下脚本:
sh cachecloud-init.sh ssh_name
过程中,会要求输入ssh用户的密码。我们通过如下命令,验证Redis是否安装成功了。
redis-cli -v
两种接入方式:
站在开发人员角度介绍CacheCloud相关功能。
CacheCloud实际上对Redis节点做了如下三件事情:
该功能可以对每次开启的Redis节点添加配置模板。
支持以下任意的两种类型之间的切换:
CacheCloud迁移工具底层使用的是唯品会公司开源的redis-migrate-tool。
需要为CacheCloud添加一台机器专门用于数据迁移。
迁移工具的基本原理:
两种方式:邮件与短信。
涉及到邮件与短信的功能:
监控报警的内容有:
CacheCloud提供Java客户端上报功能,可以将信息进行可视化展示。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。