一、在线获取
1、安装编译工具及库文件
已安装可忽略,基本上不是最小化安装都会有。
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2、下载redis
- 方式一:wget http://download.redis.io/releases/redis-7.0.13.tar.gz
- 方式二:获取安装文件:http://download.redis.io/releases
二、安装redis
1、编译安装
#文件上传后解压缩
tar xzvf redis-7.0.13.tar.gz
#进入redis目录
cd redis-7.0.13
#编译
make
#进入src路径
cd src
#安装,默认安装路径 /usr/local/bin
make install
2、启动redis
#进入bin目录下
cd /usr/local/bin
#直接启动redis
./redis-server
成功之后得到如下图:
这一步仅是为了验证是否安装成功,可不执行
3、修改配置
- 获取redis.conf配置文件:
- 解压缩安装包可直接获取redis.conf,即第一步redis-7.0.13路径中
- 网上查找配置文件
- 复制redis.conf至/etc/redis/redis.conf
- 编辑redis.conf文件,修改项如下:
#监听所有网络接口,默认只监听localhost
bind 0.0.0.0
#关闭保护模式,默认开启。开始保护模式后,远程访问必须进行认证后才能访问。
protected-mode no
- 启动redis:
/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
- 检查是否启动:
ps aux|grep redis
三、开机自启,配置systemctl启动
1、新建一个系统服务文件
vim /etc/systemd/system/redis.service
文件内容:
[Unit]
Description=redis-serverAfter=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
ExecReload=/usr/local/redis/bin/redis-server -s reload
ExecStop=/usr/local/redis/bin/redis-server -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2、启动系统服务
#重载系统服务
systemctl daemon-reload
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
#设置开机自启动
systemctl enable redis