根据Redis漏洞通知的整改修复过程

在这里插入图片描述

一、收到通知:

在这里插入图片描述

二、查看本校“宝山商城(教学)”已安装的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,并验证了升级结果,确保在升级过程中不会丢失任何数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/884254.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

docker 可用镜像服务地址(2024.10.31亲测可用)

1.错误 Error response from daemon: Get “https://registry-1.docker.io/v2/” 原因:镜像服务器地址不可用。 2.可用地址 编辑daemon.json: vi /etc/docker/daemon.json内容修改如下: {"registry-mirrors": ["https://…

Git (推送到远端仓库)

目录 一、在 gitee 上创建一个仓库 二、将项目推送到远程仓库 三、解释推送命令 一、在 gitee 上创建一个仓库 操作如下: 二、将项目推送到远程仓库 这里例举新的项目推送到远程仓库的例子: 打开仓库查看: 三、解释推送命令 添加远程仓库…

opencv学习笔记(6):图像预处理(直方图、图像去噪)

3.直方图 直方图是用来表现图像中亮度分布的,给出的是图像中某个亮度或者某个范围亮度下共有几个像素,即统计一幅图某个亮度像素的数量。 直方图不能反映某一灰度值像素在图像中的位置,失去了图像的空间信息。图像直方图由于其计算代价较小&a…

《双指针篇》---移动零

题目传送门 这道题可以归类为 数组划分/数组分块 。 题目制定了一个规则,我们可以在这个规则下,将数组划分为若干个区间。 这道题让我们把所有非零元素移动到左边。所有零元素移动到右边。 将数组划分为: 左区间非0; 右区间&…

OpenHarmony、HarmonyOS、HarmonyNext互相兼容吗?

1,三者之间的关系 OpenHarmony:开源底层。HarmonyOS:闭源手机系统,兼容安卓生态。HarmonyOS NEXT:纯血鸿蒙,不兼容安卓。 上一篇文章简单介绍过,就不再多说了,这里说一下HarmonyOS …

Camera学习笔记(202410)

课程:CameraX:面向开发者的摄像头支持库 链接:CameraX:面向开发者的摄像头支持库_哔哩哔哩_bilibili 课程时长:28:00 学习时间:2024-10-29 概述:2019年Android CameraX的发布会 个人感觉&a…

Django入门教程——用户管理实现

第六章 用户管理实现 教学目的 复习数据的增删改查的实现。了解数据MD5加密算法以及实现模型表单中,自定义控件的使用中间件的原理和使用 需求分析 系统问题 员工档案涉及到员工的秘密,不能让任何人都可以看到,主要是人事部门进行数据的…

BugKu练习记录:矛盾

题目: $num$_GET[num]; if(!is_numeric($num)) { echo $num; if($num1) echo flag{**********}; }关键在于绕过is_numeric,PHP中字符串与数字弱比较,会将字符串转换为数字,截至到非数字字符,如果第一个字符就是非数字…

安宝特分享 | AR技术引领:跨国工业远程协作创新模式

在当今高度互联的工业环境中,跨国合作与沟通变得日益重要。然而,语言障碍常常成为高效协作的绊脚石。安宝特AR眼镜凭借其强大的多语言自动翻译和播报功能,正在改变这一局面,让远程协作变得更加顺畅。 01 多语言翻译优势 安宝特A…

逗号运算符应用举例

在main.cpp里输入程序如下&#xff1a; #include <iostream> //使能cin(),cout(); #include <iomanip> //使能setbase(),setfill(),setw(),setprecision(),setiosflags()和resetiosflags(); //setbase( char x )是设置输出数字的基数,如输出进制数则用set…

vxe-table v4.8+ 与 v3.10+ 虚拟滚动支持动态行高,虚拟渲染更快了

Vxe UI vue vxe-table v4.8 与 v3.10 解决了老版本虚拟滚动不支持动态行高的问题&#xff0c;重构了虚拟渲染&#xff0c;渲染性能大幅提升了&#xff0c;行高自适应和列宽拖动都支持&#xff0c;大幅降低虚拟渲染过程中的滚动白屏&#xff0c;大量数据列表滚动更加流畅。 自适…

ICPC区域赛成都站【赛后回顾+总结】

传送门 前言赛后总结赛后回顾赛后感悟 前言 首先&#xff0c;这是本人本赛季第一场XCPC区域赛&#xff0c;也是本人算竞生涯中第一场XCPC区域赛&#xff08;之前只打过邀请赛和省赛&#xff09;。 赛后总结 然后赛后总结一下&#xff1a;我队天崩开局&#xff0c;我队出师不利…

c盘满了怎么清理垃圾而不误删?6招轻松清理C盘,快来试试

c盘满了怎么清理垃圾而不误删&#xff1f;相信平时工作生活中离不开电脑&#xff0c;随着使用电脑时间就了&#xff0c;C 盘的空间会不断被占据&#xff0c;进而致使系统运行变得迟缓&#xff0c;甚至出现卡顿现象。因此&#xff0c;定期清理 C 盘的是非常重要的。很多电脑小白…

excel的宏1

1宏和vba visual basic for applications 一种编程语言 2vba编写一系列指令的程序&#xff0c;就是宏 3完成重复性的数据任务 点击开发工具 使用设置的宏之后表格的变化 excel帮忙编写了一个代码 以上为自动编写的代码

Swarm-LIO: Decentralized Swarm LiDAR-inertial Odometry论文翻译

文章目录 前言一、介绍二、相关工作三、方法A. 问题表述B. 框架概述C. 群体系统的初始化D. 去中心化激光雷达-惯性状态估计 四. 实验A. 室内飞行B. 退化环境飞行C. 去中心化部署 五. 结论和未来工作 前言 原文&#xff1a;原文 准确的自我状态和相对状态估计是完成群体任务的关…

光耦合器的关键作用和创新---腾恩科技

光耦合器或光隔离器已成为电路中必不可少的器件&#xff0c;它允许信号在无需直接电接触的情况下跨不同电压域传输。这种隔离能力对于保护低压元件免受高压电路的潜在损坏至关重要。本文将仔细研究光耦合器在当今技术中发挥的独特作用&#xff0c;并探讨其在各种应用中不断扩展…

linux:回车换行+进度条+git理解与使用以及如何解决免密码push问题

目录 特殊符号 Linux小程序---进度条 1.\n和\r的理解 2.缓冲区 3.设计简单的倒计时 4.设计简单的进度条 git-版本控制器 1.理解什么是版本控制器? 2.git的使用 3.git的其他说明 总结上传过程 特殊符号 1.(取消显化) 的作用:执行指令,但指令本身不会显化; 举个例子:我…

vscode摸鱼学习插件开发

不知道大家在摸鱼的时候&#xff0c;会不会想要学习&#xff1f; 或者有没有考公人&#xff0c;下班要学习的&#xff1f; 上班时间摸鱼&#xff0c;下班时间不够学习&#xff1f; 为此&#xff0c;我决定开发一个vscode插件&#xff0c;来刷粉笔题 粉笔插件名称&#xff1a;…

如何解决RabbitMQ消息的重复消费问题

什么情况下会导致消息的重复消费——在消费者还没成功发送自动确认机制时发生&#xff1a; 网络抖动消费者挂了 解决方案 每条消息设置一个唯一的标识id幂等方案&#xff1a;【Redis分布式锁、数据库锁&#xff08;悲观锁、乐观锁&#xff09;】 面试官&#xff1a;如何解决…

Kafka 与传统 MQ 消息系统之间有三个关键区别?

大家好&#xff0c;我是锋哥。今天分享关于【Kafka 与传统 MQ 消息系统之间有三个关键区别&#xff1f;】面试题&#xff1f;希望对大家有帮助&#xff1b; Kafka 与传统 MQ 消息系统之间有三个关键区别&#xff1f; 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 …