一、Linux安装redis

1、下载 redis 安装包

redis的安装目录:redis的可安装目录
在这里插入图片描述

将下载的 redis 安装包上传到服务器上,并解压。(可以使用 sftp 工具进行上传)
在这里插入图片描述
将redis解压缩

 # 解压指令
 tar -zxvf redis-7.0.9.tar.gz

2、安装 gcc

 # 进入 redis 解压的目录内,例如我的解压目录为:/home/redis/redis-7.0.9
 cd /usr/local/redis/redis-7.0.9
 ​
 # 安装命令工具
 yum -y install gcc

安装完成后,使用以下命令查看 gcc 版本:

gcc -v

3、编译与安装

 # 进入 redis 解压的目录内,例如我的解压目录为:/home/redis/redis-7.0.9
 cd /usr/local/redis/redis-7.0.9
 ​
 # 运行编译命令
 make

编译完成后,会在当前文件夹内生成一个 src 文件夹
此时我们可以进入 src 目录,执行 make test 进行测试(以下测试步骤非必需的):

 make test

4、安装

 # 进入 redis 解压的目录的 src 文件夹内,例如我的解压目录为:/home/redis/redis-7.0.9
 cd /usr/local/redis/redis-7.0.9/src
 ​
 # 安装 redis 到指定目录内
 make install PREFIX=/usr/local/redis

5、将配置文件移动到安装目录下

 # 进入 redis 的解压包目录内,例如我的解压目录为:/home/redis/redis-7.0.9
 cd /home/redis/redis-7.0.9/
 ​
 # 在第三步编译与安装中,安装的目录下新建 etc 文件夹
 mkdir /usr/local/redis/etc
 ​
 # 移动 redis.conf 配置文件到上面创建的文件夹下
 mv redis.conf /usr/local/redis/etc/

此时,redis 的解压目录(例如我的解压目录为:/home/redis,你替换成自己的目录即可)就不会再用到了,可以将其删除,命令如下:

 rm -rf /home/redis/redis-7.0.9

6、配置 redis 为后台启动

编辑 redis.conf 配置文件,命令如下(如果没有 vim 命令,使用 vi 命令也可以,或者使用 yum -y install vim 命令安装 vim:

# 如果没有 `vim` 命令,使用 `vi` 命令也可以,或者使用 `yum -y install vim` 命令安装 `vim`
 vim /usr/local/redis/etc/redis.conf

将 daemonize no 改为 daemonize yes

7、将 redis 加入到开机启动

命令如下:

# 如果没有 `vim` 命令,使用 `vi` 命令也可以,或者使用 `yum -y install vim` 命令安装 `vim`
 vim /etc/rc.local

在里面添加如下内容,意思就是开机调用这段开启redis的命令,注意修改为自己的安装目录:

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

8、将redis-cli,redis-server拷贝到bin下

此操作的作用为让 redis-cli 指令可以在任意目录下直接使用:

 cp /usr/local/redis/bin/redis-server /usr/local/bin/
 ​
 cp /usr/local/redis/bin/redis-cli /usr/local/bin/

使用 vim 编辑 redis.conf 配置文件:

 # 注意替换为你的 redis.conf 目录
 vim /usr/local/redis/etc/redis.conf

修改内容如下:

 bind 127.0.0.1 # 这行要注释掉,解除本地连接限制 
 protected-mode no # 默认yes,如果设置为yes,则只允许在本机的回环连接,其他机器无法连接。 
 requirepass 123456 # 设置密码 
 appendonly yes # 持久化

启动和停止服务命令如下:

 # 如果执行了上面的第 7 步将redis-cli,redis-server拷贝到bin下,则使用第二条命令就可以,比较简便一些
 # /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf# /usr/local/redis/etc/redis.conf 修改为你自己的配置文件路径
 redis-server /usr/local/redis/etc/redis.conf
 ​
 # 停止 redis 服务,如果设置了密码需要添加 -a 123456
 redis-cli -a 123456 shutdown

二、SpringBoot项目打包

1、修改本地配置

在application.yaml文件,进行如下配置,修改数据库和redis数据库为云服务器的路径和密码:
在这里插入图片描述

按照下面的情况,进行打包:
在这里插入图片描述
项目中的target如下:
在这里插入图片描述

2、上传云服务器并且配置

执行后台运行命令:

 nohup java -jar springBoot_community0323-1.0-SNAPSHOT.jar > app.log 2>&1 &

三、前端项目部署

1、修改前端配置项

将前端本地部署项目的后端接口修改为云服务器上的数据接口。
在这里插入图片描述
利用npm脚本,npm build 将项目打包成dist目录
在这里插入图片描述

2、利用nginx部署Vue项目

/usr/local/nginx/html

进入到当前目录,将dist目录放到html中。
在这里插入图片描述
修改nginx.conf文件,配置root和后端接口等信息。
在这里插入图片描述
将location中 root修改为html/dist
在这里插入图片描述
添加后端地址,proxy_pass配置到自己的路径和端口。

更多推荐