前言
接上文,配置好 Nginx 服务后,就准备配置数据库了,在这台服务器上,我打算安装 Redis,Mysql,Mongodb 这三种数据库,首先从 Redis 开始。
第一步、下载Redis
Redis官网:https://redis.io/
Redis下载地址:http://download.redis.io/releases

在这里我们安装 7.0.5 版本

在 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

使用 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
如果你设置了登录密码则需要认证:

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