단계 : 설치 패키지를 다운로드
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를 사용