>  기사  >  데이터 베이스  >  Centos에 redis6.0.6을 설치할 때 오류를 해결하는 방법

Centos에 redis6.0.6을 설치할 때 오류를 해결하는 방법

王林
王林앞으로
2023-05-29 10:01:051035검색

오류 내용은 다음과 같습니다

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 컴파일 시 4.9에서 도입된 C11 기능을 지원해야 합니다.
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제