1.首先准备一台安装完成Centos7系统的物理机或者虚拟机
虚拟机环境
2.安装远程连接工具,连接虚拟机,使用连接工具可以方便的实现文件的上传和复制粘贴操作
FinaShell远程连接工具
3.访问redis官方网站,下载Redis的安装包并上传至服务器
redis官网
https://redis.io/ 官网地址
或者直接在centos系统中下载redis安装文件,通过以下指令
# 下载redis压缩包,这儿下载的6.2.6版本
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
4.解压上传的压缩包文件
解压压缩包文件
# 解压压缩包
tar -zxvf redis-6.2.6.tar.gz
5.因为Redis是用C语言开发的,因此需要对安装包进行编译的操作,所以要在Centos环境下安装Gcc编译器,安装指令如下:
#检查是否拥有编译器
gcc -v
#安装编译器
yum install -y gcc
6.切换目录到解压好的Redis安装包下,执行一下指令,完成安装包的编译操作
# 进入解压目录
cd redis-6.2.6
# 编译
make
7.编译完成后,执行以下指令完成软件的安装
make install PREFIX=/usr/local/redis
启动服务
前台启动
cd /usr/redis/bin/
./redis-server
2.后台启动
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
cp /usr/redis-6.2.5/redis.conf /usr/redis/bin/
修改 redis.conf 文件,把 daemonize no 改为 daemonize yes
后台启动
./redis-server redis.conf
8.为了便于Redis服务的启动,在安装完毕之后可以设置软件的开机自启动
切换到/lib/systemd/system/目录,创建redis.service文件。命令如下:
cd /lib/systemd/system/
vim redis.service
文件内容如下:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/redis/bin/redis-server /usr/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
设置开启自动启动:
# 开机自动启动
systemctl enable redis.service
# 启动redis服务
systemctl start redis.service
# 查看服务状态
systemctl status redis.service
# 停止服务
systemctl stop redis.service
# 取消开机自动启动(卸载服务)
systemctl disabled redis.service
9.为了便于启动软件的客户端,可以将客户端启动设置软连接,后续只需要一个指令即可进入redis客户端,开始redis的相关操作
创建 redis 命令软链接
[root@localhost ~]# ln -s /usr/local/redis/bin/redis-cli /usr/bin/redis
9.设置防火墙的端口号,开放6379端口
开放外部访问
配置 vi /etc/redis.conf
开启6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
重启防火墙
firewall-cmd --reload
10.使用图形化工具连接已经安装完毕的Redis数据库
以上,Redis缓存中间件完成早Centos环境下的安装,具体的使用,请参照文章Redis指令的基本使用