1. 从官网下载最新版redis:
官网地址:https://redis.io/download
注:下载需要的登录,如果选择使用github账号登录,那么需要提前在github账号中取消勾选“Keep my email addresses private”(隐藏我的邮箱地址),否则会出现如下提示信息:
下载完成后会得到一个tar.gz后缀名的文件,如下图。
2. 将旧版redis进行停止与备份
2.1 停止redis服务端
cd ~/redis/bin;
./stop-redis.sh;
注:这里的stop-redis.sh是事先自行编写的停止脚本,如果不存在该脚本,可以进入redis-cli程序所在目录,输入如下命令:
./redis-cli -p <端口号> -a <密码> shutdown;
例如:
./redis-cli -p 6379-a 123456 shutdown;
2.2 备份旧版redis
cd;
cp -a redis redis_old;
注:这里假设redis原目录在家目录的redis目录下,请根据实际情况做调整。
3. 上传至服务器并编译
3.1 使用ftp工具将压缩包上传至服务器用户家目录
3.2 解压压缩包
tar -xzvf redis-7.2.5.tar.gz
解压后会在家目录下生成一个名为redis-7.2.5的目录,其中存放了redis的源码。
3.4 进入解压后的目录进行编译
cd redis-7.2.5
make
编译成功后,会提示编译后的文件存放在redis-7.2.5的src目录下。
全部清除后,再重启应用。
成功运行时在日志中可见到success字样,并无报错信息,如下: