1首先要有一个Linux环境,我这里以测试环境为例

2我一般都在home中新建一个test文件夹来执行redis安装

springboot之linux环境中安装redis实际操作

 

 3下载redis的包

wget http://download.redis.io/releases/redis-6.0.7.tar.gz

springboot之linux环境中安装redis实际操作

 

springboot之linux环境中安装redis实际操作

 

 4

 解压下载的压缩包

tar xzf redis-6.0.7.tar.gz
springboot之linux环境中安装redis实际操作

 

 5进入redis

cd redis-6.0.7

springboot之linux环境中安装redis实际操作

 

 6编译redis

make

springboot之linux环境中安装redis实际操作

 

 漫长的等待

7解压报错,需要先解决问题

springboot之linux环境中安装redis实际操作

没有安装gcc,首先安装gcc  ,安装命令:yum install gcc-c++

springboot之linux环境中安装redis实际操作

 

 springboot之linux环境中安装redis实际操作

 

 选择y

springboot之linux环境中安装redis实际操作

 

 springboot之linux环境中安装redis实际操作

 

然后输入make distclean ,之后输入make重新编译

springboot之linux环境中安装redis实际操作

 

 发现还是在报错,可以使用g++ --version查看版本,看g++的版本是否支持,原版本是4.4.7版本不支持,但-std=c++11至少需要4.8的版本,

下载包wget https://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz

漫长的等待

springboot之linux环境中安装redis实际操作

 

 然后解压gcc-4.8.2.tar.gz

springboot之linux环境中安装redis实际操作

 

 springboot之linux环境中安装redis实际操作

 

进入gcc-4.8.2,运行./contrib/download_prerequisites,这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力

springboot之linux环境中安装redis实际操作

 

 漫长的等待后

建立输出目录并到目录里:

mkdir gcc-build-4.8.2; cd gcc-build-4.8.2

然后执行../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

注意:

--enable-languages表示你要让你的gcc支持那些语言,

--disable-multilib不生成编译为其他平台可执行代码的交叉编译器。

--disable-checking生成的编译器在编译过程中不做额外检查,也可以使用--enable-checking=xxx来增加一些检查;

 

springboot之linux环境中安装redis实际操作

 

 

 现在重新使用make && make install进行编译

springboot之linux环境中安装redis实际操作

 

 漫长的等待之后

springboot之linux环境中安装redis实际操作

 

 

重新查看gcc的版本 ,指令 gcc -v

springboot之linux环境中安装redis实际操作

 按照提示,进入resis下的src文件中

cd /home/test/redis-6.0.7/src

然后输入 whereis redis-cli和whereis redis-server就能看见你是否安装好了redis

springboot之linux环境中安装redis实际操作

 

 

 

 

 

 

 

相关文章:

  • 2021-11-29
  • 2021-09-29
  • 2022-12-23
  • 2021-05-05
  • 2021-08-22
  • 2022-01-28
猜你喜欢
  • 2021-06-04
  • 2021-04-08
  • 2021-10-12
  • 2022-12-23
  • 2021-06-07
  • 2021-09-24
相关资源
相似解决方案