【环球播资讯】Redis-6.2.6 Linux 离线安装教程,让你一路畅通无阻,5分钟轻松完成安装。

2023-01-04 14:13:59 来源:51CTO博客

Redis 离线安装,是比较麻烦的,需要提前下载好依赖的相关gcc的包,这次小编给大家一次性整理好所需的rpm包和Redis安装包。


(相关资料图)

目录

​​一、Redis 安装包和依赖环境gcc的rpm包,这里我直接分享到百度网盘上。没有网盘的小伙伴可以私信我,我也可以私发给您。​​

​​二、上传文件到服务器上,此处我把redis整个目录上传到了/usr/lcoal/下。​​

​​三、开始安装​​

​​3.1 进入rpm目录下,安装rpm包。​​

​​3.2 切换到上级目录下,解压redis​​

​​3.3 切换到解压后的redis-6.2.6 目录下,编译 redis​​

​​3.4 进入src 目录,安装 redis​​

​​3.5查看 redis服务 安装目录,在 /usr/local/redis-6.2.6/install/bin 目录下看到如图:​​

​​3.6 切换到 /usr/local/redis/redis-6.2.6 修改 redis.conf 配置文件​​

​​3.7 复制 redis.conf 到 //usr/local/redis-6.2.6/install/bin/ 下面​​

​​3.8 启动 redis 服务​​

​​3.9 远程 Redis Desktop Manager 客户端连接测试​​

​​3.9.1 先检查服务器防火墙是否开启,防火墙开启,需要开放 redis 的端口 16379​​

​​3.9.2 本地客户端远程连接 Redis 测试。​​

​​四、注册 redis 为服务,并设置开机自启动。​​


一、Redis 安装包和依赖环境gcc的rpm包,这里我直接分享到百度网盘上。没有网盘的小伙伴可以私信我,我也可以私发给您。

链接:https://pan.baidu.com/s/1ZlFQ1HFP-10yYaF2yl0_6g?pwd=9999 提取码:9999

文件结构如下:

二、上传文件到服务器上,此处我把redis整个目录上传到了/usr/lcoal/下。

三、开始安装

3.1 进入rpm目录下,安装rpm包。

cd /usr/local/redis/rpmrpm -ivh *.rpm --nodeps --force

rpm包安装成功后,会看到如上图的输出内容。

检查 gcc 环境,输入gcc -v

gcc -v

会看到如上图输出内容,最后一行显示 gcc 版本信息,说明安装成功。

3.2 切换到上级目录下,解压redis

cd ..lltar -vxf redis-6.2.6.tar.gz

3.3 切换到解压后的redis-6.2.6 目录下,编译 redis

cd redis-6.2.6make

编译过程,稍微有点长,耐心等待,最后会输出编译成功的提示信息

3.4 进入src 目录,安装 redis

ll
cd src# 执行 安装命令,并指定安装路径make install PREFIX=/usr/local/redis-6.2.6/install/

安装成功后,提示如下:

3.5查看 redis服务 安装目录,在 /usr/local/redis-6.2.6/install/bin 目录下看到如图:

看见以上文件,则为安装成功!

3.6 切换到 /usr/local/redis/redis-6.2.6 修改 redis.conf 配置文件

cd /usr/local/redis/redis-6.2.6vim redis.conf

修改以下配置: 1、#bind 127.0.0.1 -::1(开头加#)

2、protected-mode no(修改为 no)

3、daemonize yes (修改为 yes )

4、logfile "/usr/local/redis-6.2.6/install/bin/log/redis.log"(指定日志文件路径,若log目录不存在则需手动创建log目录)

5、dir /usr/local/redis-6.2.6/install/bin/data(指定缓存目录路径,若data目录不存在则需手动创建data目录)

requirepass foobared,如需要密码,去掉前面的#及空格,修改foobared为你的密码即可。

3.7 复制 redis.conf 到 //usr/local/redis-6.2.6/install/bin/ 下面

cp /usr/local/redis/redis-6.2.6/redis.conf /usr/local/redis-6.2.6/install/bin/

3.8 启动 redis 服务

#在/usr/local/redis-6.2.6/install/bin/目录下启动rediscd /usr/local/redis-6.2.6/install/bin/ # 指定配置文件,启动redis服务./redis-server redis.conf

检查redis 服务端口是否被监听

lsof -i:16379

本机连接测试:

redis-cli -h 127.0.0.1 -a "rewq1234!@#$" -p 16379 -n 1

这里表示本地连接成功,输入 exit 即可退出 redis命令界面。

3.9 远程 Redis Desktop Manager 客户端连接测试

3.9.1 先检查服务器防火墙是否开启,防火墙开启,需要开放 redis 的端口 16379

防火墙的设置命令,大家可自行百度查询,我这里服务器的版本为 CentOs 7.9.

1、查看防火墙状态

firewall-cmd --state

这里,可以看到我的服务器上防火墙 是 running 正在运行中。

2、开放端口 16379 或者关闭端口 16379

firewall-cmd --zone=public --add-port=16379/tcp --permanent # 开放16379端口

firewall-cmd --zone=public --remove-port=16379/tcp --permanent #关闭16379端口

firewall-cmd --reload # 配置立即生效

开放端口成功,会有 success 提示。

3、查看防火墙所有开放的端口

firewall-cmd --zone=public --list-ports

这里可以看到,我的服务器上开放了4个端口。

4.、关闭&开启防火墙

如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估

systemctl stop firewalld.service

systemctl start firewalld.service

3.9.2 本地客户端远程连接 Redis 测试。

到此结束,Redis 连接成功。

四、注册 redis 为服务,并设置开机自启动。

将redis配置文件复制到/etc/redis下,目录不存在先创建目录mkdir /etc/redis

p /usr/local/redis-6.2.6/install/bin/redis.conf /etc/redis/cd /etc/redis/ll

修改 redis 启动脚本

cd /usr/local/redis/redis-6.2.6/utilsvim redis_init_script

主要修改下面四个地方,根据自己安装的实际位置修改

chkconfig: 2345 80 90

REDISPORT=16379EXEC=/usr/local/redis-6.2.6/install/bin/redis-server CLIEXEC=/usr/local/redis-6.2.6/install/bin/redis-cli

CONF="/etc/redis/redis.conf"

修改完后,将自启动脚本复制到系统启动目录下,并改名为redis

cp redis_init_script /etc/init.d/redis
#增加可执行权限sudo chmod a+x /etc/init.d/redis#将redis注册成服务sudo chkconfig --add redis#删除服务(用这个)chkconfig --del redis

查询 redis 服务进程

ps -ef |grep redis

这里,我们先强制杀死进程

kill -9 3465

启动服务

service redis start

标签: 配置文件 服务器上 上传文件

上一篇:天天播报:在HbuilderX中实现微信小程序下蓝牙连接打印机完整实战案例
下一篇:资讯:版本控制工具GIT使用指南