Redis私有云平台-Cachecloud安装和部署手册

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 Tair(兼容Redis),内存型 2GB
简介: Redis私有云平台-Cachecloud安装和部署手册

CacheCloud提供一个Redis云管理平台:实现多种类型(Redis StandaloneRedis SentinelRedis Cluster)自动部署、解决Redis实例碎片化现象、提供完善统计、监控、运维功能、减少运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端。


新机器初始化时需要安装如下软件

yum install gcc gcc-c++ vim-enhanced glibc make unzip openssl openssl-devel openssh-server openssh-clients -y

一、Cachecloud的安装和配置

1.安装jdk1.7

2.安装maven3

3.安装MySql5.6

修改配置文件

vim /etc/my.cnf

在mysqld下添加innodb_file_per_table

启动mysql服务

service mysqld start 

4.安装cachecloud

去官网下载最新版即可https://codeload.github.com/sohutv/cachecloud/zip/master

解压到root目录下就可以

cd  /root

unzip cachecloud-master.zip

5.初始化数据库,导入项目中的cachecloud.sql初始化表结构

登录mysql数据库

mysql -uroot -p111111

创建数据库并导入cachecloud.sql

mysql>create database cachecloud;
mysql>use cachecloud
mysql> source /root/cachecloud-master/script/cachecloud.sql
mysql>grant all privileges on cachecloud.* to 'admin'@'localhost' identified by 'admin';
mysql> flush privileges;

6.cachecloud项目配置

修改线上配置文件

vim cachecloud-master/cachecloud-open-web/src/main/swap/online.properties

修改之后如下

cachecloud.db.url = jdbc:mysql://127.0.0.1:3306/cachecloud
cachecloud.db.user = admin
cachecloud.db.password = admin
cachecloud.maxPoolSize = 20
isClustered = true
isDebug = false
spring-file=classpath:spring/spring-online.xml
log_base=/opt/cachecloud-web/logs
web.port=8585
log.level=WARN

 7.启动cachecloud

进入cachecloud根目录

cd cachecloud-master

mvn打包

mvn clean compile install -Ponline(需要等十几分钟,根据网速而定)

创建cachecloud启动目录

mkdir /opt/cachecloud-web

拷贝文件到/opt/cachecloud

cp cachecloud-master/cachecloud-open-web/target/cachecloud-open-web-1.0-SNAPSHOT.war /opt/cachecloud-web/
cp cachecloud-master/cachecloud-open-web/src/main/resources/cachecloud-web.conf /opt/cachecloud-web/cachecloud-open-web-1.0-SNAPSHOT.conf
cp cachecloud-master/script/start.sh /opt/cachecloud-web/
cp cachecloud-master/script/stop.sh /opt/cachecloud-web/

启动程序 

sh -x start.sh

查看监听端口(大约等5分钟才可以监听到8585端口)

netstat -antulp | grep :8585,若显示如下8585,说明启动成功

8.访问cachecloud

http://ip:端口

输入用户名和密码,均为admin,即可登陆 


二、安装之后的基本使用

1.添加机器

1.1设置ssh用户和密码(如果不设置,采集不到要管理机器的信息)

进入管理后台,点击系统配置管理,设置ssh用户名和ssh密码,如下所示

 1.2 添加机器

选择机器管理,添加机器即可,参数可根据具体机器而定

2.cachecloud中创建redis集群

1)在cachecloud管理界面找到应用申请,然后填写申请的信息,如下,信息填写好了之后点击提交申请即可;步骤如下:

(2)提交申请成功之后,进入到管理后台,选择流程审批,进去之后会显示如下界面,appID10007就是刚才创建的申请;

3选择appID10007下面的审批处理,会出现如下界面,在部署详情里可以部署clustersentinelstandalone,因为前面的存储类型选的是redis-cluster,所提这里先以redis-cluster为例,部署好了之后选择格式检查,如果检查没有问题,点击开始部署

4开始部署好了之后之后会出现如下界面,选择通过即可;

5)去192.168.133.199上查看是否有redis-cluster集群,我们可以看到出现了6个节点,说明创建成功了。

3.导入应用

3.1 cachecloud中导入客户端已经存在的redis-cluster集群

在后台管理选择导入应用,显示如下:

 

点击检查格式,如果出现下面的字样,说明可以添加应用了,点击确定-开始导入即可

3.2cachecloud导入已存在的redis-sentine

存储类型改成redis-sentinel,实例详情可以按照提示填写,其他的同上。

 

相关文章
|
5月前
|
NoSQL 数据可视化 关系型数据库
安装 Redis
本文主要介绍了Linux系统下Redis的安装步骤,包括卸载旧版本、下载新版本、编译安装以及配置启动等详细操作,并解释了Redis默认端口6379的由来。同时,文章还简要说明了Windows环境下Redis的下载与服务安装方法。最后,推荐了几款Redis可视化管理工具,如RedisView、QuickRedis、AnotherRedisDesktopManager和RedisPlus,提供了它们的功能特点及下载链接,方便用户根据需求选择合适的工具进行数据库管理。
428 1
|
4月前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
842 16
|
4月前
|
JSON NoSQL Redis
在Rocky9系统上安装并使用redis-dump和redis-load命令的指南
以上步骤是在Rocky9上使用redis-dump和redis-load命令顺利出行的秘籍。如果在实行的过程中,发现了新的冒险和挑战,那么就像一个勇敢的航海家,本着探索未知的决心,解决问题并前进。
149 14
|
7月前
|
存储 NoSQL Redis
Docker 部署 Redis
在使用 Docker 部署 Redis 时,为实现数据持久化,需正确挂载容器内的数据目录到宿主机。推荐命令如下: ``` docker run -d --name redis -v /mnt/data/redis:/data -p 6379:6379 redis ``` 该命令将宿主机的 `/mnt/data/redis` 目录挂载到容器的 `/data` 目录,确保 Redis 数据持久化。此路径更通用,适合大多数场景。避免使用不匹配的挂载路径,如 `/var/lib/redis` 或 `/mnt/data/redis` 到非默认目录,以防止数据无法正确持久化。
|
5月前
|
NoSQL Redis 数据库
Docker平台上的Redis镜像运行
这就是如何在Docker平台上运行Redis镜像的全部过程。走进Docker和Redis的世界,探索更多可能!
382 10
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
基于星海智算云平台部署 DeepSeek-R1系列 70b 模型全攻略(附平台福利)
本文介绍了如何在星海智算云平台上部署DeepSeek-R1系列70B模型,解决官网访问不畅的问题。通过云端部署,用户可以按需付费,避免本地部署高昂成本(高达两百多万)。文章详细讲解了从实例创建到开始使用DeepSeek的八个步骤,并提供了成本优化技巧和新手注意事项。推荐使用双A100显卡,每小时费用仅13.32元。新用户还可领取福利,享受高性价比服务。立即注册体验:[星海智算云平台](https://gpu.spacehpc.com/user/register?inviteCode=52872508)。
635 1
基于星海智算云平台部署 DeepSeek-R1系列 70b 模型全攻略(附平台福利)
|
6月前
|
NoSQL Ubuntu 网络安全
在 Ubuntu 20.04 上安装和配置 Redis
在 Ubuntu 20.04 上安装和配置 Redis 的步骤如下:首先更新系统包,然后通过 `apt` 安装 Redis。安装后,启用并启动 Redis 服务,检查其运行状态。可选配置包括修改绑定 IP、端口等,并确保防火墙设置允许外部访问。最后,使用 `redis-cli` 测试 Redis 功能,如设置和获取键值对。
269 1
|
6月前
|
NoSQL Java Redis
微服务——SpringBoot使用归纳——Spring Boot 中集成Redis——Redis 安装
本教程介绍在 VMware 虚拟机(CentOS 7)或阿里云服务器中安装 Redis 的过程,包括安装 gcc 编译环境、下载 Redis(官网或 wget)、解压安装、修改配置文件(如 bind、daemonize、requirepass 等设置)、启动 Redis 服务及测试客户端连接。通过 set 和 get 命令验证安装是否成功。适用于初学者快速上手 Redis 部署。
151 0
|
9月前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
252 14
|
9月前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
767 24