【Linux 无网络状态下离线安装 Redis】

Linux 无网络状态下离线安装 Redis

提示:因为种种原因Linux环境无法连接外部网络,所以就需要进行离线安装操作


文章目录

  • Linux 无网络状态下离线安装 Redis
  • 一、准备安装包
  • 二、使用步骤
    • 1.上传
    • 2.解压安装Redis安装包
    • 3.安装 gcc
    • 4.Redis配置
    • 5.设置开机自动启动
    • 6.启动Redis
  • 总结


一、准备安装包

提示:这里可以提前将需要用到的安装包进行下载下来

可以去Redis官网进行下载需要的安装包,下面这个链接

链接: Redis官网

或者使用博主的压缩包版本 7.0.2

链接: redis-7.0.2.tar.gz
提取码:4o6x

提示:在后面的安装中可能会缺少 gcc 依赖而进行报错,这个时候就需要下载此依赖包

链接: gcc 系列依赖包
提取码:eoi5

二、使用步骤

1.上传

使用ftp工具或者Xftp工具将(redis-7.0.2.tar.gz 以及提前解压后的gcc 系列依赖包)
上传到/usr/local文件夹下(放到哪里根据自身要求进行)。

2.解压安装Redis安装包

使用命令 cd /usr/local 进入到 local 文件夹下
使用命令 tar -zxvf redis-7.0.2.tar.gz 进行解压安装包

使用命令 cd redis-7.0.2 进入 redis-7.0.2 文件夹
编译命令 make

使用命令 cd src  进入到 src 文件夹下进行安装
输入命令 make install

出现下面代码则说明没有安装好
/bin/sh: cc: command not found
make: ***[adlist.o] Error 127

接下来就需要安装 gcc 安装完之后
重新输入命令 make install

小知识:tar -zxvf 用于解压 .tar.gz 后缀结尾的 tar -xvf 用于解压 .tar后缀结尾的

3.安装 gcc

使用命令 cd /usr/local 进入到 local 文件夹下
将提前解压后的文件上传到 local 文件夹下

按照顺序执行下面命令
1. rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm
2. rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm
3. rpm -ivh kernel-headers-3.10.0-957.12.2.el7.x86_64.rpm
4. rpm -ivh glibc-headers-2.17-260.el7.x86_64.rpm
5. rpm -ivh glibc-devel-2.17-260.el7.x86_64.rpm
6. rpm -ivh cpp-4.8.5-36.el7.x86_64.rpm
7. rpm -ivh gcc-4.8.5-36.el7.x86_64.rpm

4.Redis配置

使用命令 vim redis.conf 进入配置文件中
将 bind 127.0.0.1 -::1 进行注释掉,让其可以进行远程访问。
将 protected-mode 设置成no(默认是 yes)
将 daemonize 改为yes,(后台运行 )
密码设置更改 requirepass foobared,将 foobared 更改为自己的密码

5.设置开机自动启动

使用命令 vim /etc/rc.d/rc.local 进入 rc.local文件	

添加下面命令(根据自身安装目录进行更改)
/usr/local/redis-7.0.2/src/redis-server /usr/local/redis-7.0.2/redis.conf

6.启动Redis

使用下面命令进行启动(根据自身安装目录进行更改)
/usr/local/redis-7.0.2/src/redis-server /usr/local/redis-7.0.2/redis.conf

使用命令 ps -ef |grep redis 查询是否已启动

总结

如果有帮助,点点关注再走吧

你可能感兴趣的:(Linux,linux,redis,网络)