linux redis升级⼿册-源码部署版

redis升级⼿册-源码部署版

1 查看redis运⾏情况及版本

1.1 查看redis进程:

bash 复制代码
ps -ef|grep redis

1.2 查看redis版本:

bash 复制代码
redis-server --version

2 查看redis RDB配置情况并执⾏备份

执行命令如下:

bash 复制代码
redis-cli
输⼊auth加密码回⻋登录,auth与密码中间有空格  注:如端口不是6379,把命令改成 redis-cli -p 端口号
#获取保存配置参数
CONFIG GET save
#获取备份⽂件名
CONFIG GET dbfilename
#获取备份⽬录
CONFIG GET dir
#后台备份
BGSAVE
#查看备份状态
INFO persistence | grep rdb_bgsave

如果rdb_last_bgsave_status是ok表是成功,err失败

失败情况⼀般是没⽂件权限,执⾏

bash 复制代码
#查看进程执⾏
ps -ef|grep redis
#给应⽤的执⾏⽤⼾⽬录授权(如果redis启动⽤⼾没有数据保存⽬录要执⾏)
chown -R *** dir

修改完后重试备份操作

2 安装新版本 Redis

2.1 安装 jemalloc,不安装的话,后续redis在make的时候回报错

bash 复制代码
sudo yum install jemalloc-devel

2.2 下载redis安装包

执行:

bash 复制代码
wget https://download.redis.io/releases/redis-8.6.0.tar.gz

2.2 解压redis安装包 执行

bash 复制代码
tar xzf redis-8.6.0.tar.gz -C /home/

2.3 进入redis安装目录

bash 复制代码
 cd /home/redis-8.6.0/

2.4 执行make

bash 复制代码
make MALLOC=libc

执行make报错,请参考:https://blog.csdn.net/u013015301/article/details/109817569?spm=1011.2415.3001.5331

make执行成功:

2.5 执行make install

2.6 拷⻉备份rdb⽂件

bash 复制代码
cp /user/redis-7.4.1/dump.rdb /opt/redis-8.6.0/

2.7 新版本启动

方式一:直接启动

bash 复制代码
 sudo /home/redis-8.6.0/bin/redis-server /home/redis-8.6.0/etc/redis.conf

方式二:不要以root权限启动

bash 复制代码
sudo -u redisuser /home/redis-8.6.0/bin/redis-server /home/redis-8.6.0/etc/redis.conf
相关推荐
fb_1234514 分钟前
虚拟化技术介绍
运维·服务器
treacle田21 分钟前
达梦数据库-Linux DM主备集群动态增加节点-记录总结
linux·运维·数据库·达梦主备集群动态扩展
FIT2CLOUD飞致云21 分钟前
1Panel AI一体机(GB10版)推出MiniMax H3本地视频生成方案
运维·ai·开源·1panel·ai视频·运维面板
hweiyu0033 分钟前
Redis命令:MIGRATE
redis·缓存
ARM|X86+FPGA工业主板厂家35 分钟前
基于Jetson TX2的矿用巡检机器人
linux·运维·机器人
杨云龙UP43 分钟前
Oracle 19c RMAN历史备份清理失败:CONTROL_FILE_RECORD_KEEP_TIME 问题排查与整改实战
linux·运维·网络·数据库·oracle·rac
Alphapeople1 小时前
moveit真机部署
linux·运维·服务器
Eminem891 小时前
2、k8s环境规划
linux·运维·kubernetes
A.说学逗唱的Coke2 小时前
【人工智能专题】Redis 杀进 AI 数据层:向量搜索、语义缓存与 Agent 记忆工程从入门到踩坑
人工智能·redis·缓存
打团从来人不齐2 小时前
Linux服务器搭建笔记-008:台式机共享WIFI
linux·服务器·笔记