Linux版的Redis7.0.0详细安装步骤教程
Centos版本:CentOS Linux release 7.9.2009 (Core)
Redis版本:7.0.0
1.1 检查Linux环境是否支持
查看本地Linux服务器的GCC编译环境是否支持
gcc -v
# 查看Centos的版本信息
cat /etc/redhat-release
gcc版本大于4.8.5以上均可
1.2 下载Redis7的安装包
Redis的下载方式通常有两种
-
在官网进行下载,然后手动导入到Linux服务器中 https://redis.io/downloads/
-
直接通过命令进行下载(推荐)
wget https://download.redis.io/releases/redis-7.0.0.tar.gz
打开Linux服务器,在/opt目录下,保存Redis7的压缩包,然后将其解压
# 进入到文件安装目录
cd /opt
# 下载Redis7
wget https://download.redis.io/releases/redis-7.0.0.tar.gz
# 解压Redis目录
tar -zxvf redis-7.0.0.tar.gz
1.3 安装Redis7
进入到Redis7的目录中,然后执行安装指令
# 进入到Redis文件目录
cd /opt/redis-7.0.0
# 执行编译指令
make && make install
静待软件安装完毕…
安装完成后,会在/usr/local/bin
目录下生成Redis的启动文件
该目录以及默认配置到环境变量,因此可以在任意目录下运行这些命令。其中:
- redis-cli:是redis提供的命令行客户端
- redis-server:是redis的服务端启动脚本
- redis-sentinel:是redis的哨兵启动脚本
1.4 Redis的配置文件
若我们需要让Redis在后台启动,则我们需要修改Redis的配置文件。首先备份一份Redis的配置文件。
# 新建文件夹用于保存Redis配置文件
mkdir /myredis
# 拷贝Redis的配置文件,并将其名称改为redis7.conf
cp /opt/redis-7.0.0/redis.conf /myredis/redis7.conf
修改Redis的默认配置redis7.conf
# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程,修改为yes后即可后台运行
daemonize yes
# 密码,设置后访问Redis必须输入密码(可有可无)
requirepass 123456
1.5 启动Redis
启动Redis服务端
redis-server /myredis/redis7.conf
Redis安装完成后就自带了命令行客户端:redis-cli,使用方式如下:
redis-cli [options] [commonds]
其中常见的options有:
-h 127.0.0.1
:指定要连接的redis节点的IP地址,默认是127.0.0.1-p 6379
:指定要连接的redis节点的端口,默认是6379-a 123321
:指定redis的访问密码
1.6 开启自启动Redis
我们也可以通过配置来实现开机自启。
首先,新建一个系统服务文件:
vi /etc/systemd/system/redis.service
内容如下:
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /myredis/redis7.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
然后重载系统服务:
systemctl daemon-reload
现在,我们可以用下面这组命令来操作redis了:
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
如果要远程连接Redis客户端,则需要关闭Linux防火墙
# 查看防火墙状态
systemctl status firewalld
# 关闭防火墙
systemctl stop firewalld
# 开机禁用防火墙
systemctl disable firewalld
执行下面的命令,可以让redis开机自启:
systemctl enable redis
1.7 远程连接Redis客户端
通过Another Redis Desktop Manager软件来远程连接Linux服务器上的Redis
输入自己的Linux服务器地址以及密码和对应的Redis信息
连接成功的截图如下
自此,Redis的安装就完成了。