前言
接上文,配置好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