linux 安装redis 遇到问题解决方案

1.当下载了redis包时(version:6.0.6)

进入解压后的redis目录(这里采用tar包安装)

当执行make命令时

如果遇到如下情况:

查看当前服务起的gcc 版本:因为redis需要c++编译器编译

bash 复制代码
gcc -v 

centos 7 系统自带的gcc 版本为:4.8.5

这时候我们就需要升级一下gcc 版本,在网上搜到的解决方案会提示

bash 复制代码
yum install centos-release-scl
yum install devtoolset-7 

当我执行了这个命令时,会遇到下面如此情况

出现这种情况是因为

多了两个yum源,但是连接不到这个源,所以解析不到

这时查看一下/etc/yum.repo.d/下面的文件,会发现多了

需要更改一下这两个文件中的源

vi CentOS-SCLo-scl.repo

vi CentOS-SCLo-scl-rh.repo

更改之后:

bash 复制代码
yum clean all 
yum makecache
yum install devtoolset-7
-- 执行完这个命令后会发现 gcc -v  还是4.8.5 
-- 执行这个命令
scl enable devtoolset-7 bash
--在执行gcc -v  ,会发现 gcc 版本为gcc version 7.3.1 20180303

然后进入到redis目录下,执行

make

make install

redis 安装成功

相关推荐
zjttsh14 分钟前
MySQL 数据库基础
数据库·mysql·oracle
万邦科技Lafite1 小时前
淘宝店铺所有商品API接口实战指南
java·数据库·mysql
dinga198510261 小时前
linux上redis升级
linux·运维·redis
mqffc2 小时前
Mysql 驱动程序
数据库·mysql
wl85112 小时前
SAP-CPI-SF问题收集009 user id is either invalid or purged
数据库
c***03232 小时前
linux centos8 安装redis 卸载redis
linux·运维·redis
摩拜芯城IC2 小时前
RS -485/RS -422 全双工收发器 ISO3086TDW芯片参数资料 驱动集成 IC
数据库
e***13623 小时前
MySQL 常用 SQL 语句大全
数据库·sql·mysql
yueyin1234563 小时前
MySQL 批量插入详解:快速提升大数据导入效率的实战方法
大数据·数据库·mysql
kiss strong3 小时前
同一无线网下两台笔记本,一台访问另一台虚拟机中服务(redis为例)
数据库·redis·缓存