Redis离线安装及遇到的问题(想方便一些,建议安装版本低一些的Redis)

一、下载Redis离线安装包进行安装。我这里下载的是Redis6.0.9,建议大家下载低版本的...后面蓝字原因。

https://redis.io/download/

①解压:tar -zxvf redis-6.0.9.tar.gz

②执行:cd redis-6.0.9

              make

我giao,报错了,“cc命令不存在”。

这里是因为没有安装gcc。

二、下载gcc离线安装包。注:5.3以下版本不支持Redis6,这也是不建议大家安装高版本Redis的原因

下载:gcc 4.8.5 (提取码为"bycx")

①解压:tar -zxvf gcc.tar.gz

②执行:rpm -Uvh  *.rpm  --nodeps  --force

③查看版本:gcc -v

                      g++ -v

最后一行看版本号。

我因为要安装Redis6.0.9,需要gcc 5.3以上,没找到gcc 5.3以上现成的 rpm安装包合集。懒得去折腾,就使用了yum,安装了9.3.1。

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

这里出现了个问题,因为之前安装过了低版本gcc,安装9.3之后查看版本,发现没有改变,需要执行以下指令:

      1.#临时修改gcc版本:scl enable devtoolset-9 bash

      2.#永久修改gcc版本:echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

三、重新安装Redis

①回到Redis解压目录,执行:make

我淦!cc: error: …/deps/jemalloc/lib/libjemalloc.a: No such file or directory”。

②执行:make distclean

              make MALLOC=libc

加参数重新编译
指定redis分配器为libc,默认使用jemalloc分配器,而本地没有。

自定义安装路径:make install PREFIX=路径

安装完成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值