前言

接上文,配置好Nginx服务后,就准备配置数据库了,在这台服务器上,我打算安装Redis,Mysql,Mongodb这三种数据库,首先从Redis开始。

第一步、下载Redis

Redis官网:https://redis.io/
Redis下载地址:http://download.redis.io/releases

2024-05-20T11:37:23.png
2024-05-20T11:37:23.png

在这里我们安装7.0.5版本

2024-05-20T11:38:35.png
2024-05-20T11:38:35.png

在Shell中输入wget下载命令

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

然后使用tar -zxvf命令解压

tar -zxvf redis-7.0.5.tar.gz

第二步、编译安装Redis

进入redis目录下

cd redis-7.0.5

2024-05-20T11:41:45.png
2024-05-20T11:41:45.png

使用make进行编译安装

make & make install
Redis是基于c语言编写的,需要Gcc依赖,你可以使用 gcc -v 查看Gcc是否正常安装。

第三步、修改配置文件

编译安装完成后,复制Redis的配置文件到/etc/redis中(你可以随意指定其他位置)。

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

复制完成后,修改配置文件。

vim 

主要修改下面的配置:

bing 127.0.0.1

允许访问的地址,127.0.0.1表示只允许本机访问,如想全部开放,修改成0.0.0.0即可,生产环境不建议修改。

port 6379

端口号,按需修改。

daemonize yes

守护进程,修改为yes可以后台运行,在vim下,可使用/daemonize 快速查找位置

requirepass foobared

redis密码,删除前面的注释#表示启用密码

输入:wq保存

:wq

redis的其他配置:

# 工作目录
dir .
# 数据库数量
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件
logfile "redis.log"

第四步、启动Redis服务器

启动redis-server服务

redis-server /etc/redis/redis.conf

使用redis-cli连接测试

redis-cli -p 6379

如果你设置了登录密码则需要认证:

2024-05-20T12:19:31.png
2024-05-20T12:19:31.png

auth 你的密码

第五步、配置Redis启动脚本

首先,新建一个系统服务文件。

vi /etc/systemd/system/redis.service

写入以下内容:

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /etc/local/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
注意ExecStart,这里指定了redis-server的配置文件

先按 esc,然后输入:wq 回车。

:wq

重新加载系统配置文件。

systemctl daemon-reload

启动redis

systemctl start redis

停止redis

 systemctl stop redis

redis开机自启动

systemctl enable redis

redis停止开机自启动

systemctl disable redis
----- END -----