redis-7.4.6部署安装

redis-7.4.6部署安装

背景

为修复 CVE-2025-49844 漏洞,需将 Redis 组件升级至安全版本 7.4.6。

1.下载官方安装包

点击官网下载链接,选择7.4.6版本。
https://download.redis.io/releases/

2.安装部署

说明:

如未指定安装路径,应用默认会安装到/usr/local目录下,且可执行文件通常会被放置在/usr/local/bin。为方便管理指定如下路径(可根据实际需求替换):

(1)安装包文件存放路径:/app/install

(2)redis路径:/app/redis

2.1.解压文件到目标路径

  1. 查看当前redis版本
bash 复制代码
redis-cli --version
  1. 先确认目标路径下没有redis文件:
bash 复制代码
ll /app|grep redis
  1. 到包文件所在路径,解压文件到目标路径:
bash 复制代码
cd /app/install
tar -zxvf redis-7.4.6.tar.gz -C  /app
  1. 查看目标路径是否有生成文件:
bash 复制代码
ll /app|grep redis

2.2.编译安装

bash 复制代码
mv /app/redis-7.4.6  /app/redis
cd /app/redis
make
##此处指定安装路径到/app/redis
make PREFIX=/app/redis install

2.3.修改redis.conf配置文件

  1. 备份配置文件
bash 复制代码
cp redis.conf redis.conf.bak
  1. 修改配置文件
bash 复制代码
vi redis.conf

① 将daemonize no改为:daemonize yes

② 修改数据存储路径,将dir ./ 改为:dir /app/redis

③ 允许容器访问:将bind 127.0.0.1改为:bind 0.0.0.0

④ 设置密码(示例密码:redis@123,请根据实际需求替换为强密码):

# requirepass foobared改为:requirepass redis@123(去掉#)

  1. 修改完成后保存

2.4.启动redis

bash 复制代码
##将可执行文件复制至/app/redis/目录下。(注:因实际需求为将所有文件集中存放于/app/redis/路径下,故此处统一复制至此目录)
cp /app/redis/bin/*  /app/redis/
  1. 输入启动命令:
bash 复制代码
/app/redis/redis-server /app/redis/redis.conf
  1. 查看进程,端口,连接测试
    ① 查看进程:
bash 复制代码
ps -ef | grep redis-server 

② 查看端口监听:

bash 复制代码
netstat -tunlp | grep 6379

③ 连接测试,成功会返回PONG(示例密码:redis@123,请根据实际需求替换为强密码):

bash 复制代码
/app/redis/redis-cli -a redis@123 ping
  1. 如需停止(示例密码:redis@123,请根据实际需求替换为强密码):
bash 复制代码
/app/redis/redis-cli -a redis@123 shutdown

3.验证

bash 复制代码
redis-cli -a redis@123 INFO | grep redis_version
相关推荐
计算机魔术师15 分钟前
同样是AI辅助建造,为什么有的游戏三个月就烂尾了?
前端
梁辰兴15 分钟前
软件工程:数据结构设计
数据库·软件工程·设计原则·设计方法·梁辰兴·数据库结构设计·数据库结构类型
用户9210802628626 分钟前
0. 做 Agent 产品,前端 AI 组件框架怎么选?
前端
AC赳赳老秦36 分钟前
风控岗应用:OpenClaw 采集公开司法与经营异常数据,自动生成企业风险评估报告
大数据·c语言·数据库·人工智能·python·php·openclaw
灯澜忆梦1 小时前
【MySQL18】进阶篇 | MySQL管理
数据库·mysql
拾年2751 小时前
React Hooks 进阶篇:useMemo / useCallback / useReducer / useImperativeHandle,用「算账 +
前端·javascript·react.js
Jackson__1 小时前
面试官:如何在老项目中使用新框架,并实现通信?
前端·javascript·面试
拾年2752 小时前
React Hooks 保姆级教程:把组件想象成失忆的打工人,4 个 Hook 带你原地起飞
前端·javascript·react.js
mmsx2 小时前
一个 Bug 修了 12 轮,根因只有一句话:AI 编程时代,日志才是唯一的真相
前端
默_笙2 小时前
😝 5 亿次循环卡死页面?我用 Web Worker 把它扔进后台线程,页面丝滑如初
前端·javascript