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應用接入
部署三主三從:java
7.CacheCloud運維功能web