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

王林
풀어 주다: 2023-05-29 10:01:05
앞으로
1062명이 탐색했습니다.

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

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿