CentOS8 源码编译安装redis,保姆级教程

引言

官方yum源中的版本和项目需求方不符,需要指定版本安装,但是yum中找不到对应的版本,故使用以下方法部署安装。本教程源于202306-hc项目部署方案文档。

下载源码

下载地址:https://redis.io/download/#redis-stack-downloads

把redis-5.0.14.tar.gz文件复制到机器上,本次例程安装实例放置到了/root/software/目录,这里是编译路径。

创建redis安装目录

mkdir /usr/local/redis
image.png

解压源码

使用cd命令,切换到/root/software目录
cd /root/software/
使用 tar命令解压redis源码归档
tar zxvf redis-5.0.14.tar.gz

image.png

编译源码

使用make进行编译源码
cd /root/software/redis-5.0.14
最终安装到/usr/local/redis目录下,可按照实际需求进行修改
make PREFIX=/usr/local/redis install
image.png

安装

make install 进行安装
make install
image.png

复制配置脚本文件

复制配置脚本文件到/etc/init.d/ 此时目录在/root/software/redis-5.0.14/
cp utils/redis\_init\_script /etc/init.d/redis

设置开机自动启动

chkconfig redis on
image.png

编辑配置文件

image.png

⚠修改配置文件路径,这里需要与编译安装时保持一致

CONF="/usr/local/redis/redis.conf"

image.png

切换到redis安装目录,配置redis
cd /usr/local/redis
vi redis.conf

image.png

port 6379
# bind 0.0.0.0
protected-mode no
databases 16
protected-mode no
daemonize yes
pidfile /usr/local/redis/redis\_6379.pid
dir ./
dbfilename dump.rdb
requirepass [出于安全性考虑,这里设置了密码]
appendfilename "appendonly.aof"

image.png

启动redis服务

systemctl start redis
image.png

评论 0

还没有评论,来说点什么吧。

提交后需要审核才会公开。