前言
本章是用保姆级教程来教学如何安装以及部署redis,以及搭建好主从关系。本系统为最新的centos8系统。
步骤一
在opt下去下载,并使用wget命令安装redis-6.2.7
cd /root/opt
wget https://download.redis.io/releases/redis-6.2.7.tar.gz
1.1下载好了之后我们因为是tar包,所以我们使用tar命令来进行解压
tar -zxvf redis-6.2.7.tar.gz
步骤二
我们进入到redis目录进去之后发现是没有bin启动文件的,说明他是源码包,我们需要进行编译之后才能使用。
make install PRAEFIX=/usr/local/redis
(1)注意:可能有些人编译不了,原因是redis是用c语言去编写的,所以我们系统需要有gcc这个依赖
用下面的命令去查看
yum install gcc --version
(2)因为我们把启动文件编译在了/usr/local/redis所以我们现在到这个目录下看看
步骤三
我们需要去更改redis的配置文件redis.conf
bind 0.0.0.0
daemonize yes
找到这两个参数改成以上的内容,目的就是开放式访问以及进程开启
步骤四
:因为我们不是用yum服务去安装的,我们需要去创建一个redis启动服务
cd /etc/systemd/system
vim redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/lcoal/redis/redis-6.2.7/redis.conf
#你的bin启动的路径和配置文件的路径,根据自己的情况去改
PrivateTmp=true
[Install]
WantedBy=multi-user.target
步骤五
:关闭防火墙,重新加载systemctl目录文件,启动redis
systemctl stop firewalld
systemctl daemon-reload
systemctl start redis
**