1、上传redis安装包到指定文档
# 通过wget下载
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2、解压
tar -xzvf redis-5.0.5.tar.gz -C /usr/local/
3、安装gcc 如果能联网请使用yum安装 如果不能联网请将gcc.tar.gz包拷贝到服务器
# yum安装
yum install gcc
yum install gcc-c++
# 离线安装
tar -xzvf gcc.tar.gz # 解压
cd gcc
rpm -Uvh *.rpm --nodeps --force
gcc -v # 验证
4、安装redis
cd /usr/local/redis-5.0.5 # 进入到redis安装目录下
# 编译
make
# 安装
cd src
make install
5、修改redis配置文件
vi /usr/local/redis/redis.conf
# 使用 /查找内容 # 下一个 * 上一个
① 在bind 127.0.0.1前加“#”将其注释掉
② 默认为保护模式,把 protected-mode yes 改为 protected-mode no
③ 默认为不守护进程模式,把daemonize no 改为 daemonize yes
# 将redis.conf 拷贝到 /etc/redis/6379.conf
cp /usr/local/redis-5.0.5/redis.conf /etc/redis/6379.conf
6、开放防火墙6379端口
firewall-cmd --permanent --zone=public --add-port=6379/tcp
# 刷新防火墙
firewall-cmd --reload
# 重启防火墙
systemctl restart firewalld.service
# 查看所有开放的端口
firewall-cmd --list-ports
7、设置开机自动启动
# 查找redis的启动脚本
find / -name redis_init_script
# 复制启动脚本到 /etc/init.d/redis 文件
cp /usr/redis/redis-5.0.5/utils/redis_init_script /etc/init.d/redis
# 修改redis文件
vi /etc/init.d/redis # 写上redis启动指令
##########################
#!/bin/sh
# chkconfig: 2345 10 90
# description: Start redis
cd /usr/local/bin/
./redis-server /etc/redis/6379.conf
##########################
# 设置可执行权限
chmod +x /etc/init.d/redis
# 加入开机启动服务
chkconfig --add redis
8、查看是否启动成功
systemctl status redis
# 停止redis
systemctl stop redis
# 开启
systemctl start redis