商城首页欢迎来到中国正版软件门户

您的位置:首页 >如何解决在 CentOS 安装 Redis 6.0.6 时出现的错误?

如何解决在 CentOS 安装 Redis 6.0.6 时出现的错误?

  发布于2023-04-27 阅读(0)

扫一扫,手机访问

报错内容如下

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 安装 Redis 6.0.6 时出现的错误?

本文转载于:https://www.yisu.com/zixun/366375.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注