Centos 安装 redis

1.下载redis,这个自己去网上找吧。

2.上传文件,redis-7.4.1.tar.gz

3.解压:

执行 tar -xf redis-7.4.1.tar.gz

在进行安装之前,检查一下有没有make、gcc、python3、没有的话全部 yum install。

安装完之后,如果报一下错误,

执行:

复制代码
make distclean  && make

4.进入解压好的目录,执行:make

5.执行完成之后,执行:

make install PREFIX=/opt/redis

这个/opt/redis,就是你真正要安装的目录。

6.执行:

make /etc/redis

7.复制配置文件:假设你现在还在你一开始解压的redis目录中,则执行

cp redis.conf /etc/redis/redis.conf

如果没在,那说啥呢,就进去呗,那么redis.conf相关配置参数,自己去网上查吧,想改啥就改啥。

8.以上执行完了,redis也就安装完了,到你redis的真正安装目录,执行:

./bin/redis-server /etc/redis.conf

9.查看端口号是不是起来了,执行:

ss -tnl

10.如果想把redis设置为系统服务,进入到一开始解压的redis目录,执行:

cp utils/systemd-redis_server.service /lib/systemd/system/redis.service

11.修改redis.service

执行:

vim /lib/systemd/system/redis.service

按照下面的对比一下或者直接粘贴也行

Unit

Description=Redis data structure server

Documentation=https://redis.io/documentation

#Before=your_application.service another_example_application.service

#AssertPathExists=/var/lib/redis

#Wants=network-online.target

After=network.target

Service

Type=forking

MAINPID=/var/run/redis_6379.pid

ExecStart=/opt/redis/bin/redis-server /etc/redis/redis.conf

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

Install

WantedBy=multi-user.target

12.启动redis

systemctl daemon-reload

systemctl start redis

systemctl status redis

systemctl enable redis