目标:
redis作为流行的缓存数据库,被众多企业使用,但是对于中小型企业来说,日益增多的redis服务器,如何管理是个问题。本系列文章就搜狐视频开源的CacheCloud云平台进行深入讲解。通过从安装到源码讲解,让你深入了解实现原理。
CacheCloud可以做什么?
cacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩
性,提供方便的接入客户端。官方功能结构图如下:
下载源代码:
git clone https://github.com/sohutv/cachecloud
- cachecloud-open-client:客户端开发的sdk工具
- cachecloud-open-common:包含了一些工具类、枚举和共用组件(比如发送邮件、短信和用户登录等)
- cachecloud-open-web:cachecloud运维管理平台
- script:包含了数据库脚本、redis服务器初始化脚本和应用启动、停止、部署等脚本