1.Redis规模化运维遇到的问题
(1)发布构建繁琐,私搭乱盖
(2)节点&机器等运维成本
(3)监控报警初级
2.CacheCloud用处
(1)一键开启Redis
(2)机器,应用,实例监控和报警
(3)客户端:透明使用,性能上报
(4)可视化运维:配置扩容,Failover,机器/应用/实例上下线。
(5)已存在Redis直接接入和数据迁移
3.CacheCloud使用场景
(1)全量视频缓存(视频播放API):跨机房高可用
(2)消息队列同步(RedisMQ中间件)
(3)分布式布隆过滤器(百万QPS)
(4)计数系统:计数(播放数)
(5)其他:排行榜,社交(直播),实时计算(反作弊)等
4.CacheCloud快速构建
第一步:配置java环境:jdk1.8.0_101
第二步:导入cachecloud.sql
导入sql:source /opt/cachecloud-web/cachecloud.sql
第三步:配置连接数据库
vim /opt/cachecloud-web/jdbc.properties
第四步:启动
sh start.sh
Starting the cachecloud ....OK!
PID: 8545
STDOUT: /opt/cachecloud-web/logs/cachecloud-web.log
第五步:登录
http://192.168.1.232:8585
默认帐号密码admin
5.CacheCloud对机器进行部署
(1)机器添加部署脚本:ssh帐号,redis安装部署
执行脚本创建ssh帐号和安装redis
./cachecloud-init.sh cachecloud-xixi(用户名)
(2)cachecloud添加机器
6.CacheCloud应用接入
部署三主三从:
7.CacheCloud运维功能