Linux 환경에서 Redis 설치 단계

Redis는 이전에 windows2012 서버에 배포되었습니다. 다음은 Linux에서의 배포에 대한 단계와 몇 가지 생각입니다.

1 단계 : 설치 패키지 다운로드

: Linux 버전의 redis 패키지를 다운로드해야합니다. 이것은 원래 redis 공식 웹 사이트에서 다운로드 한 6.0 버전 이었지만 Linux 서비스에 업로드 할 때 make가 실패했습니다. 계속 오류를보고합니다. 버전 문제 여야합니다. 버전 4.0을 사용하는 것이 좋습니다. 나중에 redis 4.0.14 버전이 사용되었습니다.

직접 다운로드하십시오. 내 로컬 컴퓨터는 Haha에 저장됩니다! ! (G : \ Code \ 시스템 설치 패키지 \ Redis \ Linux 설치 패키지)

      https://redis.io/download를 방문하여 공식 웹 사이트를 다운로드하십시오. 여기에서 최신 4.0 버전을 다운로드하십시오.

2 : Xftp를 통해 지정된 Linux 서버에 패키지를 업로드합니다. 

3 : redis-4.0.14.tar.gz 패키지의 압축을 풉니 다. Windows 서버에서 본 패키지와는 약간 다릅니다.

압축 해제 명령 : tar -zxf redis-4.0.14.tar.gz 여기에서 버전이 무엇인지 확인해야합니다. 이름을 입력하고 그 앞에 tra -zxf를 추가하면됩니다.

4 : 압축 해제 된 파일 디렉토리를 입력하고 make를 사용하여 압축 해제 된 Redis 파일을 컴파일합니다.

       아이콘 : 내 redis 설치 디렉토리가 / usr / locat / 디렉토리 아래에 있으므로 다음 작업이 수행됩니다.

mv redis-4.0.9 / redis는 redis-4.0.9 폴더를 redis 폴더로 이동하는 것을 의미합니다. 사실, 당신은 그것을 이동하지 않고 할 수 있습니다. 즉, 압축을 푼 redis-4.0.9 폴더와 같은 수준의 디렉토리에 redis-4.0.9를 컴파일합니다 .redis-4.0.9가 다른 디렉토리에 있으면 다른 디렉토리에 있습니다. 그냥 만드세요.

      

      그런 다음 redis 폴더를 입력하고 make를 수행합니다. 실제로 폴더를 이동하지 않으면

 참고 : 컴파일 과정에서 문제가 발생하면 설치 패키지가 잘못 다운로드 된 것일 수 있습니다. 여기에서 다른 사람이 다운로드 한 설치 패키지를 사용하거나 직접 사용할 수 있습니다.

      wget http://download.redis.io/releases/redis-4.0.9.tar.gz

      위의 내용으로 문제를 해결할 수없는 경우 다음 링크를 참조하십시오 : https://www.cnblogs.com/liu2-/p/6914159.html

      컴파일이 완료되면 압축을 푼 파일 redis-3.0.7에 해당 src, conf 및 기타 폴더가 있음을 알 수 있습니다.

      

   3. 성공적으로 컴파일 한 후 src 폴더에 들어가서 make install을 실행하여 Redis를 설치합니다.

       아래 그림과 같이 설치가 완료되며 인터페이스는 다음과 같습니다.
      

 3 단계 : 배포

        1. 관리를 용이하게하려면 Redis 파일의 conf 구성 파일과 공통 명령을 통합 파일로 이동합니다.

            1), bin 및 기타 파일 생성

                  그림과 같이 :

                  

           2) 설치 디렉토리로 돌아가서 redis.conf를 찾아 복사 한 다음 / usr / local / redis / ect로 이동하십시오.

                  실행 명령은 다음과 같습니다.

                  mv redis.conf / usr / local / redis / etc /

                  

 

                  src 디렉토리를 입력하고 mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server를 / usr / local / redis / bin /으로 이동하십시오.

                  명령 실행 : mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server / usr / local / redis / bin /

                  

                 이동 된 파일을 차례로보기

                 

         2. redis-server를 실행하여 redis 시작   

redis-server ./redis.conf를 실행하여 redis를 시작합니다. 여기서 구성 파일을 지정하는 경우 나중에 구성 파일 경로에주의해야합니다. 그러면 시스템은 기본적으로 linux 루트 디렉토리 아래의 ect에있는 redis.conf 구성 파일로 설정됩니다. 그러면 구성한 정보가 적용됩니다.

redis.conf 구성 파일에서 시작되며 구성 파일 경로를 지정해야합니다.

                 

      3. 바인딩 IP를 설정합니다 (참고 : 필요하지 않은 경우이 단계를 생략 할 수 있음).

여기서 IP가 127.0.0.1이면 redis는 로컬 시스템에서만 연결될 수 있습니다. 다른 시스템에서 액세스해야하는 경우 고정 IP 주소를 사용해야합니다. 0.0.0.0을 바인딩하여 모든 서비스에 액세스 할 수 있습니다.

LAN IP 주소를 바인딩하면 LAN 내에서만 액세스 할 수 있으며 외부 네트워크 IP를 바인딩하여 외부 네트워크에 액세스 할 수 있습니다.

          

        필요한 경우 위 그림의 바인딩 IP를 지정된 IP로 변경할 수 있습니다.

      4. redis를 시작할 배경 설정

            1) 먼저 conf 파일을 편집하고 daemonize 속성을 yes로 변경합니다 (백그라운드에서 실행해야 함을 나타냄).

여기의 정상적인 프로덕션 환경은 백그라운드 시작을 사용해야합니다. 포 그라운드 시작의 기능은 로그 정보를 볼 수 있도록 콘솔에 인쇄 된 모든 로그를 입력하는 것입니다. 그러나 창이 닫히면 redis 서비스도 닫힙니다.

                   cd 등 /
                   vim redis.conf

                  

                 아니오를 예로 수정

            2), redis 서비스를 다시 시작하고 시작 서비스 구성 파일을 지정하십시오.

                  redis-server /usr/local/redis/etc/redis.conf

                 

                구성 배경이 성공적으로 실행됩니다.

성공했지만. get set를 로컬로 사용하여 데이터를 유지하고 읽을 수 있습니다. redis-cli를 사용하여 테스트 할 수 있습니다.

예를 들어 bin으로 이동하여 redis-cli를 찾습니다.

예 :

클라이언트 테스트 시작 : redis-cli 명령을 입력합니다.

로컬 redis가 괜찮다는 것을 증명하십시오. 문제 없습니다.

그러나 이것은 로컬 컴퓨터가 서비스의 redis에 액세스 할 수 있다고 생각하지 않습니다.

1 : 바인드 IP 주소가 필요합니다. 기본 바인드 127.0.0.1이 0.0.0.0을 바인드하도록 수정되었습니다. 즉, 모든 서버를 사용할 수 있거나 인트라넷 IP 주소를 사용합니다.

2 : 보호 보호 모드를 수정해야 함 예 보호 모드 수정 아니요 설정이 보호되지 않습니다. 그렇지 않으면 외부 컴퓨터에 액세스 할 수 없습니다.

3 : daemonize 속성을 yes로 변경

4 : redis-server ./redis.conf를 실행하여 redis를 시작합니다. 여기서 구성 파일을 지정하는 경우 나중에 구성 파일 경로에주의해야합니다. 그러면 시스템은 기본적으로 linux 루트 디렉토리 아래의 ect에있는 redis.conf 구성 파일로 설정됩니다. 그러면 구성한 정보가 적용됩니다.

5 : 암호 설정에주의하십시오 구성 파일에서 찾기 : requirepass put # requirepass foobared

코멘트 # 제거. foobared는 기본 비밀번호입니다. 필요한 비밀번호로 수정할 수 있습니다. 예 : 123456 

requirepass 123456 앞에 공백이있을 수 없습니다.

4 단계 : 종료 방법 :

redis -cli 종료 또는 redis 프로세스의 pid 종료

추천

출처blog.csdn.net/xulong5000/article/details/107208171