一、收到通知:
二、查看本校“宝山商城(教学)”已安装的Redis版本号
对照影响范围的版本号,在其内,所以需要升级Redis版本。
三、升级centos中的Redis版本
在Cent0S系统中,如果我们需要升级Redis版本,一般是因为旧版本存在安全漏洞或者需要使用新特性。本例我们升级CentOS中的Redis版本。
操作步骤:
1、使用命令备份数据
在升级Redis版本之前,我们应该首先备份Redis中的数据,以防意外情况发生导致数据丢失。可以使用SAVE命令备份Redis数据,这个命令会将数据保存到Redis的dump.rdb文件中。
使用Redis Desktop Manger登录到Redis后,点到console控制台,执行SAVE命令,如下图:
2、安装新版本Redis
在Cent0S系统中,可以使用包管理工县yum来安装新版本的Redis。首先,我们需要添加Redis的官方仓库
yum install epel-release
接下来,安装新版本的Redis:
yum install redis
此时看到的版本仍为7.2.2
所以手动下载最新版本:
https://download.redis.io/releases/
解压并上传到服务器:
执行make新版本,权限不够报错,如下图:
执行命令chmod –R 777 ./
赋予子目录及当前目录所有权限,如下图:
安装TCL,如下图:
再清理文件,执行make distclean 如下图:
清理完成后,再回到redid-7.4.1的目录 ,执行make命令安装,如下图:
安装过程1,如下图:
安装过程2,如下图:
安装过程3,如下图:
安装过程4,如下图:
安装过程5,如下图:
安装过程6,如下图:
安装过程7,如下图:
安装过程8,完成make安装后,回到src子目录,再执行make install安装,如下图:
当make install 安装完成后,回到提示符,如下图:
3、停止旧版本Redis(在安装完成新版本Redis之后,需要停止旧版本的Redis服务)
systemctl stop redis
4、启动新版本的Redis服务
systemctl start redis
5、验证升级(使用以下命令验证Redis的版本是否已经升级:)
redis-server
如果显示的版本是新版本,则说明升级成功,通过以上步骤,我们成功地升级了Cent0S中的Redis版本。在升级过程中,我们备份了数据,安装了新版本的Redis,并验证了升级结果,确保在升级过程中不会丢失任何数据。