news 2026/6/2 19:01:29

redis升级至7.0.15版本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
redis升级至7.0.15版本

说明:

redis版本升级制约限制:
jdk=1.8, springboot=2.7.18
springboot 内置lettuce=6.1.10.RELEASE, springboot内置的jedis=3.8.0
适配redis的版本为7.0.x. 最新版本为7.0.15.
针对最新版本:7.2.4 使用的RESP3 协议,存在解析失败风险,以及ACL 认证异常。(自测验证能正常使用,未进行大数据量验证)

redis原始版本: 6.2.6
redis可以通过快照进行数据的备份和还原。

服务安装

Docker 安装:

docker run -d --name redis-7.0.15-p 6379:6379 redis:7.0.15redis-server /data/redis.conf

linux安装:

# 创建依赖文件夹
mkdir -p /opt/easy-cloud/redis-7.0.15/logs && mkdir -p /opt/easy-cloud/redis-src && touch /opt/easy-cloud/redis-7.0.15/logs/redis.log

# 进入安装目录

cd /opt/easy-cloud

# 服务下载

wget https://download.redis.io/releases/redis-7.0.15.tar.gz

# 解压到src目录

tar -zxf redis-7.0.15.tar.gz -C ./redis-src --strip-components 1

# 进入目录:

cd redis-src

# 编译

make

# 安装

make PREFIX=/opt/easy-cloud/redis-7.0.15install

windows安装:

服务升级:

前置备份

# 进入文件夹 设置redis的密码(如果配置文件内有密码)
export REDISCLI_AUTH=xxxx

cd /opt/easy-cloud

#老版本服务备份
tar -zcvf redis-6.2.6.tar.gz redis-6.2.6/

#新版本配置文件备份
mv redis-7.0.15/redis.conf redis-7.0.15/redis.conf.7.0.15.bak

#老版本配置文件覆盖新版本
cp redis-6.2.6/redis.conf redis-7.0.15/redis.conf

#历史服务镜像快照备份
./redis-6.2.6/bin/redis-cli bgsave
# 生成配置文件默认是根目录的:dump.rdb

新版本启动

# 进入目录
export REDISCLI_AUTH=xxxx
cd /opt/easy-cloud/redis-7.0.15

# 停止老服务
/opt/easy-cloud/redis-6.2.6/bin/redis-cli shutdown
# 复制快照到当前目录
cp ../redis-6.2.6/dump.rdb dump.rdb

#确认配置文件已经替换
cat redis.conf

-- 如果存在appendonly yes 代表通过AOF加载数据,需要先rdb重启,再AOF重启(见备注),
-- 如果存在appendonly no 或缺省,代表rdb加载数据,无需进行本小结的后续步骤。

启动服务
./bin/redis-server ./redis.conf

验证服务是否启动成功
./bin/redis-cli ping
-- 返回PONG代表成功(root代表密码需根据服务进行更换)

查看redis内数据信息
./bin/redis-cli info keyspace

功能验证

  • redis客户端链接,./bin/redis-cli info keyspace

  • 真实项目链接后进行redis操作

版本回退

# 停止新服务
/opt/easy-cloud/redis-7.0.15/bin/redis-cli shutdown

#进入文件夹
cd /opt/easy-cloud

#解压老版本数据(如果原始文件夹未删除可忽略)
tar -zxvf redis-6.2.6.tar.gz

#启动老服务
cd /redis-6.2.6 ./bin/redis-server ./redis.conf

#验证服务正常启动
./bin/redis-cli info keyspace

#风险点:新版本的快照,老版本加载失败。新版本运行期间数据丢失。

数据删除

rm -rf /opt/easy-cloud/redis-*.tar.gz
rm -rf /opt/easy-cloud/redis-6.2.6
rm -rf /opt/easy-cloud/redis-src

备注

数据恢复失败

查看配置文件的aof配置是否为aof启动。

-- copy快照文件dump.rdb
cp /xxx/dump.rdb dump.rdb
-- 关闭AOF启动服务。
./bin/redis-server ./redis.conf --appendonly no
-- 查看启动日志
cat logs/redis.log |grep RDB
-- 返回字样: Done loading RDB, keys loaded: xxx, keys expired: xxxx.
-- 开启AOF
./bin/redis-cli CONFIG SET appendonly yes
-- 生成快照。
./bin/redis-cli bgsave
-- 关闭服务。
./bin/redis-cli shutdown

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/2 13:12:53

Antigravity客户端跳转网页登录谷歌账号后不返回

在 Antigravity 客户端点击 “谷歌登录” 后,会跳转浏览器打开Antigravity的邮箱登录页面。选择要登录的邮箱并完成授权,浏览器明确显示登录成功。但是界面不跳转到登录。当切回 Antigravity 客户端时,界面也没变化,依然停留在未登…

作者头像 李华
网站建设 2026/6/1 18:39:51

Wan2.2-T2V-A14B:双专家架构与16倍压缩突破视频生成效率

Wan2.2-T2V-A14B:双专家架构与16倍压缩突破视频生成效率 你有没有经历过这样的场景:在深夜调试一段720P的AI生成视频,等待30分钟却只换来几秒模糊抖动的画面?显存爆了、推理卡顿、输出断裂——这几乎是每个尝试过主流T2V模型的人都…

作者头像 李华
网站建设 2026/6/2 12:19:43

高压供配电系统安装全解析:流程、利弊与地域适配指南

在工业生产、商业综合体、大型园区等场景中,高压供配电系统是保障电力稳定输送的核心基础设施,其安装质量直接关系到供电可靠性、运行安全性和后期运维效率。随着城市化进程加快和产业升级推进,不同地域、不同场景对高压供配电系统安装的需求…

作者头像 李华
网站建设 2026/6/1 19:07:48

开源社区热议:GPT-SoVITS为何成为TTS领域黑马?

开源社区热议:GPT-SoVITS为何成为TTS领域黑马? 在AI语音技术飞速演进的今天,一个名字正悄然席卷中文开发者圈——GPT-SoVITS。它不像某些商业产品那样铺天盖地打广告,也没有动辄百万级参数宣传噱头,却凭借“一分钟克隆…

作者头像 李华