前言

接上文,配置好 Ng­inx 服务后,就准备配置数据库了,在这台服务器上,我打算安装 Re­dis,Mysql,Mon­godb 这三种数据库,首先从 Re­dis 开始。

第一步、下载Redis

Re­dis官网:https://redis.io/
Re­dis下载地址: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

进入 re­dis 目录下

cd redis-7.0.5

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

使用 make 进行编译安装

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

第三步、修改配置文件

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

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 下,可使用 /dae­mo­nize 快速查找位置

requirepass foobared

re­dis 密码,删除前面的注释 #表示启用密码

输入:wq 保存

:wq

re­dis 的其他配置:

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

第四步、启动Redis服务器

启动 re­dis-server 服务

redis-server /etc/redis/redis.conf

使用 re­dis-cli 连接测试

redis-cli -p 6379

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

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

auth 你的密码

第五步、配置Redis启动脚本

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

vi /etc/​sys­temd/​sys­tem/​re­dis.ser­vice

写入以下内容:

[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
注意Ex­ec­Start,这里指定了re­dis-server的配置文件

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

:wq

重新加载系统配置文件。

systemctl daemon-reload

启动 re­dis

systemctl start redis

停止 re­dis

systemctl stop redis

re­dis 开机自启动

systemctl enable redis

re­dis 停止开机自启动

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