1. Redis 패키지를 업로드하고 tar -zxvf 명령을 사용하여 압축을 풉니다.
2. 압축이 풀린 패키지에서 make 명령을 실행하여

3 make install 명령을 실행합니다. usr/local/redis (Redis의 압축을 푼 후에는 구성 파일이 없습니다. 이 단계에서 설치 디렉터리를 지정할 수 있습니다. 전제는 mkdir /usr/local/redis 폴더를 먼저 추가하는 것입니다.)

4. 구성
>1. 구성 파일 복사: 설치 디렉터리에서 bin과 동일한 수준의 디렉터리에 있는 conf 폴더를 확인하여 Redis 디렉터리에 있는 redis.conf 파일의 압축을 풀고 복사합니다. 새로 생성된 conf 디렉터리

> 2. redis 및 conf 파일을 수정합니다.
a.Port:
기본 포트: 6379

b.timeout:
연결을 닫는 데 걸리는 시간 클라이언트가 유휴 상태인 후 0으로 지정되면 이 기능을 끄는 것, 즉 연결을 닫지 않음을 의미합니다

c. 백그라운드 시작:
기본값은 백그라운드 시작이 아닙니다: daemonize no
백그라운드 시작으로 수정되었습니다(시작 명령을 입력한 후 현재 명령 창에서 계속 작업할 수 있습니다. 그렇지 않으면 차단됩니다. 즉, 터미널이 점유되어 새 창을 열어 작업을 계속할 수 있습니다). 즉, 데몬 프로세스로 구성합니다. daemonize yes

d. 스냅샷 이름:
기본값은 dump.rdb이며, 포트 번호로 이름을 지정하는 것이 좋습니다. 여러 인스턴스가 있는 경우: dbfilename dump.rdb

기본값은 appendonly.aof입니다. prod.aof 이름을 포트 번호로 지정하는 것이 좋습니다. 여러 인스턴스가 있는 경우 구별하기 쉽습니다. "

e. 스냅샷 파일 저장 경로:
기본값은 dir ./입니다. 즉, redis가 시작된 디렉터리입니다. rdb/AOF 파일의 디렉터리 위치를 지정합니다. 폴더만 가능하고 파일은 아니지만 기본값은 10000

입니다. g. 최대 메모리 사용량:
기본값은 주석 처리됩니다. # maxmemory
Redis가 위치한 서버의 물리적 메모리; 일반적으로 일부는 시스템 사용을 위해 예약됩니다(예: 20%-30%

). h.bind: 액세스를 허용하는 IP에 바인딩될 수 있습니다(bind는 바인딩됨). #bind 192.168 .1.100 10.0.0.1#bind 127.0.0.1 ::1
모든 호스트의 액세스를 허용하려는 경우(로컬 및 원격) (클라우드 서버인 경우 인트라넷 IP 구성)) 모든 바인드를 주석 처리합니다.기본값: 바인딩 127.0.0.1, 로컬 액세스만 허용됨을 나타냅니다.
i. 보호 모드: 기본값은 다음과 같습니다. 켜짐: 보호 모드 예 보호 모드를 끄면 외부 네트워크가 직접 액세스할 수 있습니다.
보호 모드를 켜십시오. IP를 바인딩하지 않으면 바인딩 IP를 구성하거나 액세스 비밀번호를 설정해야 합니다. 비밀번호를 설정하면 로컬에서만 접속할 수 있으며, 다른 IP 접속은 허용되지 않습니다. 123456
으로 변경할 수 있습니다. k. 구성 파일 이름을 수정하세요. 구성 파일 이름을 포트 번호로 변경하세요. 여러 인스턴스 간의 구별을 용이하게 합니다mv redis.conf 6379.conf
5. redis를 시작합니다
지정된 구성 파일을 사용하여 시작: ./redis-server ../conf/6379.conf &


6. 로그인:
기본 포트 번호인 클라이언트 ./redis-cli에 연결합니다. 다를 수 있음 지정, -p 포트, -h 호스트
클라이언트 입력 후: 명령: auth 123456 (설정한 비밀번호)

7. 환경 변수 추가:
vim /etc/profile
# redis
내보내기 REDIS_HOME=/usr/local/redis
export PATH=$REDIS_HOME/bin:$PATH
source /etc/profile
위 내용은 CentOS7 환경에서 Redis를 빌드하고 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!