1.下载安装包

①在本机新建目录
mkdir /home/admin/redis
②把redis2中的安装包复制到当前虚拟机的/home/admin/redis目录下(可以去官网下载其他版本)
scp -r root@192.168.50.57:/home/admin/redis/redis-5.0.7.tar.gz /home/admin/redis/

2.解压redis

①切换redis目录下,解压安装包
cd /home/admin/redis
tar -zxvf redis-5.0.7.tar.gz
image.png

3.安装基本环境

①安装gcc编译器
yum install gcc-c++
查看是否安装成功:gcc -v
image.png
(gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,redis是C语言写的)
②生成src文件
cd redis-5.0.7
make
make install
image.png
③redis的默认安装路径
cd /usr/local/bin
image.png

4.备份redis配置文件

①创建新目录用于修改配置文件
mkdir /home/admin/redis/redis-5.0.7/theRedisConf
②把配置文件复制过去(原生的文就放在解压目录下做备份,启动用theRedisConf下的配置文件)
cp /home/admin/redis/redis-5.0.7/redis.conf /home/admin/redis/redis-5.0.7/theRedisConf/

5.修改redis配置文件

vi /home/admin/redis/redis-5.0.7/theRedisConf/redis.conf
## 修改1:注释如下行,注释以后redis不可以接收任意ip的连接
# bind 127.0.0.1
## 修改2:关闭保护模式(如果设置为yes,那么只允许我们在本机的回环连接,其他机器无法连接。)
protected-mode no
## 修改3:开启redis服务后台运行
daemonize yes
## 修改4:添加日志路径,便于排查问题
logfile “/home/admin/redis/redis-5.0.7/redis.log”

5.启动redis服务

① 开启防火墙
systemctl start firewalld.service
②开放指定端口号
查看已开放端口号
firewall-cmd —list-ports
开放指定端口号,下方示例端口号为6379
firewall-cmd —zone=public —add-port=6379/tcp —permanent
③重启防火墙
端口号才算开放成功
firewall-cmd —reload
④启动服务
cd /usr/local/bin/
./redis-server /home/admin/redis/redis-5.0.7/theRedisConf/redis.conf

6.如何查看redis进程

ps -ef|grep redis

7.如何关闭redis服务

①进入客户端
redis-cli -p 6379
②关闭redis服务
shoutdown
③退出客户端
exit
不进入客户端关闭redis
redis-cli shutdown