首页 > 数据库 > Redis > Centos安装redis6.0.6报错怎么解决

Centos安装redis6.0.6报错怎么解决

王林
发布: 2023-05-29 10:01:05
转载
1123 人浏览过

报错内容如下

In file included from server.c:31:0:
server.c:4999:59: error: ‘struct redisServer’ has no member named ‘cluster’
             (server.cluster_enabled && nodeIsMaster(server.cluster->myself)));
。。。。。。
登录后复制

原因:

自 redis 6.0.0+ 之后的版本中,编译 redis 需要支持 C11 特性,C11 特性在 4.9 中被引入。
Centos7 默认 gcc 版本为 4.8.5,所以需要升级gcc版本。

执行如下命令

yum -y install gcc gcc-c++ make tcl
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
登录后复制

完美解决:

Centos安装redis6.0.6报错怎么解决

以上是Centos安装redis6.0.6报错怎么解决的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
php redis 连接问题
来自于 1970-01-01 08:00:00
0
0
0
php - 操作redis出错,解决不了啊?
来自于 1970-01-01 08:00:00
0
0
0
python2.7 - django 无法连接redis
来自于 1970-01-01 08:00:00
0
0
0
关于redis手册中的一个小错误
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板