【原创】RockyLinux8.6编译安装Redis7.2.4,非常详细!

前言

RockyLinux8.6貌似比CentOS7.9少了一些必要的库,还有就是存在版本冲突,导致它去编译Redis7.2.4比CentOS7.9麻烦多了,踩了好多坑,终于算是编译成功了,下面就来介绍一下如何编译成功的

上传源码包

首先去Redis官网下载Redis7.2.4,然后将其上传到/opt下

解压这个tar包,并进入目录

cd /opt
tar zxvf tar zxvf redis-7.2.4.tar.gz
cd redis-7.2.4

安装依赖

这里分两步,首先安装make automake autoconf

dnf install -y make automake autoconf

然后就是安装gcc,但是RockyLink的包依赖问题,出现了包版本冲突,这里采用非最新版包和自动移除冲突的包

dnf install -y gcc-c++ --nobest --allowerasing

编译安装

make install MALLOC=libc

不加后面的MALLOC=libc会报错

解决警告

vi /etc/sysctl.conf

编辑/etc/sysctl.conf,在这个文件最后添加一行:

vm.overcommit_memory = 1

保存变更

:wq

如果不做这一步,启动Redis会有警告,说明Redis会在低内存下运行,影响Redis运行效率

复制配置文件

cp redis.conf /usr/local/bin

配置文件是在源码包里的,需要复制到编译完成后的目录下

重启服务器

reboot

由于修改/etc/sysctl.conf需要重启才能生效,因此先重启服务器,再启动Redis

修改配置文件

cd /usr/local/bin
vi redis.conf

需要关注的是bind、requirepass、daemonize等等

bind在87行,需要改为你当前服务器的ip地址

requirepass在1044行,去掉#,将requirepass后面的值改为你的密码

daemonize在309行,改为yes,让Redis可以在后台静默运行

:wq保存后启动Redis

启动Redis

./redis-server redis.conf

连接Redis

使用Another Redis Desktop Manager连接Redis

安装并连接完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值