一、基础环境

操作系统:centos7.9(64位)

redis:7.0.5

开机启动配置参考

二、安装步骤

1.安装

1.1上传

redis-7.0.5.tar.gz上传至服务器/opt文件夹下。

linux安装rediscli linux安装redis7_linux安装rediscli


1.2解压

cd /opt

tar xzvf redis-7.0.5.tar.gz

linux安装rediscli linux安装redis7_linux安装rediscli_02


1.3编译

1.3.1安装编译工具

yum install gcc-c++

linux安装rediscli linux安装redis7_安装Redis_03

1.3.2开始编译

cd redis-7.0.5
make

linux安装rediscli linux安装redis7_Redis_04

看到如下信息,则说明编译成功:

linux安装rediscli linux安装redis7_安装Redis_05

Tips:看到“which: no python3 in”存的信息,不用担心,忽略即可


1.4安装

创建并指定安装目录为/usr/local/redis

mkdir -p /usr/local/redis
make PREFIX=/usr/local/redis/ install

linux安装rediscli linux安装redis7_Linux_06

Tips:看到“which: no python3 in”存的信息,不用担心,忽略即可


1.5进入目录查看安装后的redis文件夹:

cd /usr/local/redis/bin

ll

linux安装rediscli linux安装redis7_linux安装rediscli_07


1.6将conf文件复制到/usr/local/redis/bin

cd /opt/redis-7.0.5
ll
cp redis.conf /usr/local/redis/bin

linux安装rediscli linux安装redis7_Redis_08


1.7Redis基本配置

进入 /usr/local/redis/bin:

cd /usr/local/redis/bin
vim redis.conf

linux安装rediscli linux安装redis7_Redis_09

1.7.1修改redis为后台启动

/daemonize

按下回车查询,按下n下一个

              输入 i 进入编辑后,将no改成yes

linux安装rediscli linux安装redis7_安装Redis_10

1.7.2开放IP访问地址

/bind

按下回车查询,按下n下一个

找到bind 127.0.0.1所在行。

输入 i 进入编辑后,用”#”符号注释该行

linux安装rediscli linux安装redis7_redis_11

1.7.3关闭保护模式

/protect

按下回车,按下n下一个

输入 i 进入编辑后,将no改成yes

linux安装rediscli linux安装redis7_Redis_12

1.7.4设置访问密码

/requirepass

按下回车,按下n下一个

找到# requirepass foobared所在行,输入 i 进入编辑后,在改行末尾换行,输入:

requirepass 你的密码

linux安装rediscli linux安装redis7_linux安装rediscli_13

记得修改后,使用wq命令保存上述所有配置!!!


1.8测试连接

在bin目录下输入:

./redis-server redis.conf
./redis-cli -p 6379 -a 密码

linux安装rediscli linux安装redis7_安装Redis_14

Warning警告提示把密码显示出来,不用在意

ping

回复pong证明成功启动并连接

linux安装rediscli linux安装redis7_linux安装rediscli_15

测试完成,Ctr+c退出redis


1.9配置远程连接(防火墙需要开放端口)

如果Linux没有关闭防火墙,则需要开放6379端口号,远程才能访问

firewall-cmd --permanent --add-port=6379/tcp
firewall-cmd --reload

linux安装rediscli linux安装redis7_安装Redis_16

2.配置开机启动

2.1复制启动脚本,并编辑

cp /opt/redis-7.0.5/utils/redis_init_script /etc/init.d/redis
vim /etc/init.d/redis

linux安装rediscli linux安装redis7_linux安装rediscli_17

然后:

1)修改” EXEC=”

EXEC=/usr/local/redis/bin/redis-server

2)修改”CLIEXEC=”

CLIEXEC=/usr/local/redis/bin/redis-cli

3)添加

在CLIEXEC下一行添加:

$CLIEXEC -a "你的密码" -p $REDISPORT shutdown

4)修改“CONF=”

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

配置完成后,效果如下所示

linux安装rediscli linux安装redis7_Redis_18

:wq

保存退出

2.2测试服务命令效果:

service redis stop
service redis start

linux安装rediscli linux安装redis7_Redis_19

2.3执行自启动命令

cd /etc/init.d/
chkconfig redis on

2.4重启服务器验证自启动效果

reboot

linux安装rediscli linux安装redis7_安装Redis_20

服务器重启成功后,查看redis是否启动:

ps -aux|grep redis

linux安装rediscli linux安装redis7_Linux_21

看到两行数据,且存在redis-server信息,则说明自启动成功

 

结束~~~