1.先检查相关依赖

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v)

rpm -q gcc

centos9安装redis后配置文件在什么地方_centos

上图证明是有的,如果命令执行没有任何显示,证明没有安装,如果没有安装,执行以下命令进行安装

yum install -y gcc

2.创建相关文件夹,进行准备工作

cd /usr/local/

mkdir redis

cd redis/

centos9安装redis后配置文件在什么地方_优先级_02

3.下载并且解压安装包

wget http://download.redis.io/releases/redis-7.0.14.tar.gz

tar -zxvf redis-7.0.14.tar.gz

centos9安装redis后配置文件在什么地方_redis_03

4.进入到解压目录,然后进行编译

 cd redis-7.0.14

make

centos9安装redis后配置文件在什么地方_优先级_04

5.安装

进入到src文件安装

cd src && make install

6.启动redis

就在当前目录输入以下命令

./redis-server

centos9安装redis后配置文件在什么地方_优先级_05

7.到这还没有结束

因为如果以上面的方式将redis启动成功,redis只能一直在这个界面,不能去做其他操作

因此,如果想要进行redis远程连接需要进行以下配置

8.以后台进程方式启动redis

第一步:先返回上级文件夹,找到redis.conf文件

cd ..

ll

centos9安装redis后配置文件在什么地方_redis_06

第二步:修改配置

vim redis.conf 将 daemonize no 修改为 daemonize yes

centos9安装redis后配置文件在什么地方_centos_07

第三步:指定redis.conf文件启动(指令在src目录下执行)

cd /src

./redis-server /usr/local/redis/redis-7.0.14/redis.conf 

centos9安装redis后配置文件在什么地方_远程连接_08

查看并关闭进程
ps -ef|grep redis :查看进程命令;
使用kill命令杀死进程:kill -9 进程号

centos9安装redis后配置文件在什么地方_优先级_09

9.设置redis开机自启

第一步:在/etc下建redis目录

cd /etc

mkdir redis

第二步:将 /usr/local/redis/redis-7.0.14/redis.conf 文件复制一份到 /etc/redis 目录下,并命名为 6379.conf;

cp /usr/local/redis/redis-7.0.14/redis.conf /etc/redis/6379.conf

第三步:将 redis 的启动脚本复制一份放到 /etc/init.d 目录下,并命名为redisd

 cp /usr/local/redis/redis-7.0.14/utils/redis_init_script /etc/init.d/redisd

第四步:设置redis开机自启动先切换到/etc/init.d目录下,然后执行自启命令 chkconfig redisd on

centos9安装redis后配置文件在什么地方_优先级_10

如果进行第四步出现错误提示(service redisd does not support chkconfig)

进行第五步操作(我的没有出现该提示)

第五步操作:编辑 redisd 文件,在第一行下面加入下面两行注释;
注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10;

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

以上操作完成就可以以服务的形式启动和关闭redis了

启动:service redisd start

关闭:service redisd stop

如果启动时提示已经有进程或者崩溃了

/var/run/redis_6379.pid exists, process is already running or crashed

/var/run/ 目录下已经有了 redis_6379.pid 文件,直接删除再启动就可以了;

rm -rf /var/run/redis_6379.pid

centos9安装redis后配置文件在什么地方_远程连接_11

防火墙相关配置端口

centos9安装redis后配置文件在什么地方_优先级_12

redis远程连接相关配置

第一步:requirepass进行密码配置

vi redis.conf

找到对应单词,后面加上密码

requirepass  123456

第二步:修改访问

bind 127.0.0.1 -::1

将上述一行改为:

bind 0.0.0.0

第三步:protected-mode yes改为no

第四步:重启redis