오류 내용은 다음과 같습니다
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을 설치할 때 오류를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!