
一、CacheCloud 是什么?¶
CacheCloud是一个 Redis云管理平台:支持 Redis多种架构 (Standalone、 Sentinel、 Cluster)高效管理、 有效降低大规模 redis运维成本,提升资源管控能力和利用率。平台提供快速搭建 /迁移,运维管理,弹性伸 缩,统计监控,客户端整合接入等功能。

二、部署¶
2.1 获取运行 war包¶
CacheCloud 支持两种部署方式
- 源码编译 后运行
- 直接下载 war包运行
2.2 初始化数据库¶
创建一个 cachecloud的数据库
执行项目中 sql目录下对应版本的 sql文件,我部署的是 3.2,执行的 3.2.sql。
2.3 修改配置文件¶
在项目的 src/main/resources目录下,有几个配置文件
application-local.yml
application-online.yml
application-open.yml
application-test.yml
这几个配置文件为不同环境的配置。我使用的 local环境,就配置了 application-local.yml
主要配置是 mysql和 redis的配置
cachecloud:
primary:
url: jdbc:mysql://xxxx:3306/cachecloud_open?useUnicode=true&characterEncoding=UTF8&autoReconnect=true&connectTimeout=3000&socketTimeout=10000&serverTimezone=Asia/Shanghai
user: root
password: xxxxxx
initialPoolSize: 1
maxPoolSize: 3
redis: #配置 cachecloud-web需要的 redis,用户存储任务流 log
main:
host: xxxx
port: 6379
password: 123456
2.4 启动项目¶
启动 web工程 ,通过 -Dspring.profiles.active=local 指定启动环境
nohup java -jar cachecloud-web.war -Dspring.profiles.active=local &
项目启动后直接 ip:端口访问,我的 ip是 192.168.9.78,账户名和密码是 admin、 admin http://192.168.9.78:8080/manage/login
三、配置修改¶

四、添加机器¶


五、导入应用¶
导入应用主要的目的是把分散在各个地方的 redis导入到 cacheCloud平台,注意,不是接管,而是在 cacheCloud中创建一个新的 redis应用服务,将原来的数据迁移过来。

从【我得申请】 ->【导入应用】填写相关申请信息



申请完以后,在我的工单里出现一条导入任务

管理员审批完以后,就会部署迁移了,对是迁移,创建一个新的节点迁移进来

