Ubuntu20 编译安装 Redis7.2.4

发布于:2025-07-04 ⋅ 阅读:(19) ⋅ 点赞:(0)

参考

https://blog.csdn.net/zwj1030711290/article/details/115535281

https://juejin.cn/post/7071859472854941732

https://shuilanjiao.gitee.io/p/2023/10/ubuntu-install-redis7/

https://blog.csdn.net/weixin_45393094/article/details/104446648

安装步骤

打开 redis 的官网,找到下载:

点击发布列表:

拷贝需要版本的 redis 的链接,这里我们要的是 https://download.redis.io/releases/redis-7.2.4.tar.gz

进入服务器命令行,使用如下命令下载 redis 的 gz 包:

# 需要能访问外网
wget https://download.redis.io/releases/redis-7.2.4.tar.gz

# 如果不能访问外网,使用华为的镜像
https://mirrors.huaweicloud.com/redis/
wget https://mirrors.huaweicloud.com/redis/redis-7.2.4.tar.gz

创建一个用于安装 redis 的目录:

sudo mkdir /usr/local/redis-7.2.4

将 redis 的压缩包解压到这个目录中:

tar zxvf redis-6.0.9.tar.gz -C /usr/local/redis-7.2.4

tar: 是一个用于打包和解压文件的命令行工具

z: 表示使用 gzip 进行压缩或解压缩

x: 表示解压缩文件

v: 表示显示详细的操作信息,即在解压缩时显示正在处理的文件名

f: 表示指定操作的文件,后面跟着要操作的文件名

-C: 指定了解压缩后文件要提取到的目标目录

进入解压到的目录中:

cd /usr/local/redis-7.2.4

编译 redis:

sudo make

测试编译是否成功(这一步时间会比较长,测试耗时 5 分钟左右):

sudo make test

安装:

sudo make install

配置 redis.conf 配置文件,这个文件在安装目录下的 etc/redis.conf 中,做如下修改:

# 注释掉 bind 127.0.0.1,bind 用于限制访问 Redis 的机器 ip,直接关掉
# bind 127.0.0.1

# 修改 daemonize no 为 yes,让 Redis 可以后台启动
daemonize yes

# 配置日志文件
logfile /usr/local/redis-7.2.4/log/redis_server.log

# 设置密码
requirepass 123456

# 修改rdb文件存储路径,rdb文件是Redis默认的数据持久化到磁盘的文件,默认配置为dir ./,则存储在相对目录
# 即每次运行redis-server的目录,这里我们修改为绝对路径,以便于后续的管理
dir /usr/local/redis-7.2.4/rdb

# 设置 redis 使用 systemd 作为进程管理器
supervised systemd

重启 redis 服务:

sudo systemctl restart redis.service

查看 redis 服务是否正常运行:

sudo systemctl status redis

网站公告

今日签到

点亮在社区的每一天
去签到