CentOS7 설치하고 몇 가지 기본 구성은 레디 스

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

  1, 리눅스 wget을 다운로드 단말기에 사용될 수있다 :

wget을 HTTP : // download.redis.io/releases/redis-5.0.7.tar.gz

  2, 또한 리눅스에서는 / usr / 원격 파일 관리 도구에서 로컬 / 디렉토리를 설치 한 다음 복사 좋은 패키지의 창에 다운로드 할 수있다

  다운로드 우리의 웹 사이트에 Https://redis.io/download에 액세스 할 수 있습니다. 여기에 예를 들어 5.0.7 버전 설치 (여기 내가 설치했는지 메모를, 그래서 레디 스-5.0.7 디렉토리가있을 것입니다, 여기 만 다운로드 스크린 샷 위치를 알려 곳에 설치 패키지)

 단계 : 압축 해제 및 설치

 1, 설치 패키지를 추출

소요 -xzvf가 redis- 5.0 . 7 . 필요 에 .gz

 2, 파일을 압축 해제 한 후 디렉토리

CD는 redis- 5.0 . 7 /

실행 고양이 메이크 메이크는 콘텐츠를 볼 수 있습니다

즉, 기본적으로 설치했을 때 (물론, 당신은 단순히 직접 실행 설치 설치 할 수 있습니다 여기에 언급, src 디렉토리가 설치 레디 스 입력 할 수 있습니다) 설치의 src 디렉토리의 레디 스에 입력하는 것입니다

3 메이크업 설치 실행 직접 장착 될

만든다  설치

가 처음 설치 컴파일되어 있기 때문에 설치가 인내심, 시간이 몇 분 정도 걸립니다

4. src 디렉토리를 설치하는 것은 우리가 개방 레디 스 레디 스 서버와 클라이언트 테스트하려고 실행 파일에 대한 자세한 될 것입니다 후

먼저 src 디렉토리를 입력

[centosLYH @ 루트 redis- 5.0 . 7 ] # 개의 CD를 SRC / 
[루트 @ centosLYH SRC] # pwd을 
/ usr / 지방 / redis- 5.0 . 7 / src에

시작 레디 스 서버

레디 스 서버 

결과의 구현

닫지 터미널, 다음에 우리가 또한 SRC 디렉토리 레디 스 레디 스 클라이언트의 시작이 될 것입니다이 시간에 터미널을 엽니 다

레디 스-CLI

우리는 클라이언트 간단한 테스트를 연 후

 이 테스트는 성공, 설치가 성공적으로

 

당신은 특정 서비스 포트 연결 서비스에 대한 포트 개방을 지정할 수 있습니다 (기본 포트 6379)

1, 열려면 서버 포트 번호를 지정

--port 레디 스 서버 (6380)

이 열린 포트에 6380을 사용 하였다

 2, 포트 번호는 클라이언트 연결을 지정

레디 스-CLI -p 6380

서비스 레디 스를 시작 구성 파일을 지정합니다

그런 다음 우리가하라는 메시지가 표시됩니다 레디 스 서비스를 설정

 

 

 그는 우리가 기본 구성을 사용하여 구성 파일을 지정하지 않았다;

우리의 프로필은 레디 스의 설치 디렉토리입니다

 

 

 여러 프로파일 레디 스의 미래 관리를 용이하게하기 위해,

우리는 설치 폴더 레디 스의 conf 디렉토리를 생성

MKDIR의 conf의

redis.config 이동 파일은 conf 폴더를 만들 수 있습니다

MV redis.conf conf의 /

우리는 다음에 레디 스 설치 디렉토리 저장소 로그 정보 서비스 레디 스에 대한 데이터 디렉토리를 생성

에서 mkdir 데이터

디렉토리 레디 스 새 프로필을 만들에서 우리는 conf 디렉토리로 돌아가

나는 redis6380.conf왔다

저장 후 다음 쓰기

포트 6380 
데몬으로의 예는 
로그 파일 " 6380.log " 
디렉토리 / usr / 지방 / redis- 5.0 . 7 / 데이터

포트 : 지정 서비스 포트 개방

디먼 화 : 예 서비스가 백그라운드에서 데몬으로 열 때 켤 때

로그 파일 : 파일을 지정하는 로그 출력

DIR : "로그 파일 출력에 대한 상세한 경로를 지정합니다"

우리가 레디 스 설치 디렉토리로 반환이 시간에 서비스를 시작하고 구성 파일 형식을 지정

레디 스 서버 ./conf/redis6380.conf 

서비스가 더 이상 개방 레디 스 출력 로그 많은 정보가 없다, 그래서 우리는, 때문에 yes로 구성 파일의 구성의 것을 볼 수 있습니다 디먼 화, 데몬은 백그라운드에서 실행으로

우리가 6380 서비스 포트의 구성 파일에 지정된 때문에 클라이언트 연결을 통해, 당신은 6380의 연결 포트를 지정해야

레디 스-CLI -p 6380

 그런 다음 지정된 로그 파일을 볼 수 있습니다 우리는 데이터 디렉토리를 생성 레디 스에 종료 다시 입력 된 로그

고양이 데이터 / 6380 .LOG

 

 

일부 작업 레디 스 과정

  백그라운드 프로세스가 있는지 감지

PS -ef | 그립 레디 스

  포트가 수신 중인지 6379 개 검출

NETSTAT -lntp | 그렙  6379

  정지 레디 스 :

    1, 클라이언트를 사용하여

레디 스-CLI 종료

    레디 스 적절히 SIGTERM 신호를 처리 할 수 ​​있기 때문에, 2, 직접적 죽 -9 것도 가능하다 (PS -ef 통해 | 그렙 redis- 공정 먼저 확인하는 서비스 ID를 레디 스)

킬 (kill) - 9 개 프로세스 ID

 

 

 

 

 

설명 프로필 레디 스 : PS를

redis.conf 구성 분석 (당신이 사용을 소유 할 수 빨간색 기본 설정, 바인딩 구성 0.5 0.0 받는 0.01 이후의 / etc / SYSCONFIG / 구성 포트의 iptables) : 

데몬으로 : 당신은 백그라운드에서 실행해야하는 경우, 항목을 넣어 예의 가치 
 
pdifile 다음에 PID 파일 은 / var / RUN / redis.pid는 다른 주소가 구성 할 수 있습니다 
 
바인드 : 지정은 레디 스에만 IP에서 요청을 수신, 설정되어 있지 않은 경우, 다음 생산 공정의 모든 요청을 처리 최적의 설정 

            (0으로 설정 0.0 . 0은 제어 액세스 iptables에 의해 대체 될 것이다) 
 
포트 : 수신 포트 기본적 6,379 
 
초과 : 초 클라이언트 연결이 때 시간 제한을 설정 
 
로그 레벨 : 레벨로 분할 4 학년, 디버그, revbose, 통보 및 경고. 일반적으로 프로덕션 환경 열기주의 
 
로그 파일 : 즉, 명령 행 포트 터미널에 인쇄 구성 로그 파일 주소, 표준 기본 출력, 
 
데이터베이스의 수를 설정, 데이터베이스가 기본적으로 0에 의해 사용되는 : 데이터베이스 
 
저장 : 데이터베이스 미러링 주파수를 제공 레디 스 
 
rdbcompression : 이미지 백업이 수행 될 때, 여부를 압축 
 
dbfilename : 이미지 백업 파일의 파일 이름 
 
디렉토리의 파일 데이터베이스 미러링 배치의 경로 :
 
slaveof : 설정은 다른 데이터베이스에 대한 데이터베이스에서 데이터베이스 
 
masterauth : 암호 인증을 필요로하는 기본 데이터베이스 연결, 여기서 설정 한 경우 
 
requirepass : 전에 암호를 설정 다른 연결 클라이언트 후 필요한 지정된 
 
MaxClients의 : 제한 동시 클라이언트 연결의 수 
 
maxmemory은 : 이용 될 수있는 최대 메모리 설정된 레디 스 
 
appendonly : 레디 스는 각각 파일 appendonly.aof에 부가되어 기록 동작을받은 것 appendonly 모드 개봉 후을 재시작 레디 스 때 이전 문서에서 재개 상태 
 
appendfsync : 파일 동기화 주파수 appendonly.aof 세트 
 
vm_enabled : 가상 메모리 지원 열 것인지 
 
vm_swap_file을 : 경로는 가상 메모리 스왑 파일 세트 
 
vm_max_momery : 사이즈 최대 물리적 메모리, 개봉 후 가상 메모리 세팅을 사용하는 레디 스, 기본값은 0이다 
 
vm_page_size는 : 가상 메모리 페이지 크기 설정 
 
스왑 파일 전체 페이지 번호 설정 : vm_pages을 
 
vm_max_thrrads을 : 설정 스레드의 수를 동시에 VM IO를 사용

 

추천

출처www.cnblogs.com/lyh233/p/12640329.html