Linux 에서 Redis 서버 구축 과정

4665 단어 linuxredis서버
시스템 환경
운영 체제:CentOS 6.9
redis 버 전:redis-4.0.2 설치 절차
1,설치 환경
다음 명령 을 실행 하여 사전 환경 을 설치 합 니 다.[root@redis02 redis-4.0.2]# yum -y install gcc make2,redis 소스 코드 파일 다운로드 및 압축 풀기
redis 소스 코드 를 다운로드 한 후 다음 명령 을 실행 하여 압축 을 풀 수 있 습 니 다.[root@redis02 softwares]# tar -xzf redis-4.0.2.tar.gz
3,redis 컴 파일
make 명령 을 실행 하여 컴 파일 합 니 다.

make 명령 을 실행 하고 컴 파일 을 완료 하면 src 디 렉 터 리 에서 6 개의 실행 가능 한 파일 을 생 성 합 니 다.각각 redis-server,redis-cli,redis-benchmark,redis-check-aof,redis-check-dump,redis-sentinel 입 니 다.
4,redis 설치 설정
make install 명령 을 실행 합 니 다.

명령 이 실 행 된 후 make 컴 파일 로 생 성 된 실행 가능 한 파일 을/usr/local/bin 디 렉 터 리 에 복사 합 니 다.다음 그림 입 니 다.

그리고.../utils/install 을 실행 합 니 다.server.sh 설정 마법사 가 redis 를 설정 하고 redis 서 비 스 를 시작 할 때 추가 할 수 있 습 니 다.[중요 하 다

5,redis 서비스 보기,열기 및 닫 기
이 때 redis 서비스 가 시작 되 었 습 니 다.다음 명령 을 통 해 redis 를 조작 할 수 있 습 니 다.
redis 의 실행 상태 보기:[root@redis02 redis-4.0.2]# service redis_6379 statusredis 서비스 닫 기:[root@redis02 redis-4.0.2]# service redis_6379 stopredis 서비스 오픈:[root@redis02 redis-4.0.2]# service redis_6379 start마지막 으로 redis 에 내 장 된 클 라 이언 트 도 구 를 통 해 테스트 할 수 있 습 니 다.

[root@redis02 ~]# redis-cli
127.0.0.1:6379> get name
(nil)
127.0.0.1:6379> set name mcgrady
OK
127.0.0.1:6379> get name
"mcgrady"
127.0.0.1:6379> 
redis 서비스 가 성공 적 으로 설정 되 었 음 을 볼 수 있 습 니 다!
주의 사항
1.make 명령 을 실행 하 는 것 이 잘못 되 었 습 니까?
오류 정 보 는 다음 과 같 습 니 다.

make[3]: gcc: Command not found
/bin/sh: cc: command not found
해결 방안:
사전 환경 이 설치 되 지 않 았 기 때문에 다음 명령 을 실행 하여 사전 환경 을 설치 합 니 다.

[root@redis02 redis-4.0.2]# yum -y install gcc make
2,사전 환경 을 설치 한 후 make 명령 을 실행 하면 다음 과 같은 오류 가 발생 합 니까?
오류 메시지:

zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
해결 방안:
다음 명령 을 실행 합 니 다.

make MALLOC=libc
3,make test 명령 을 실행 하면 다음 과 같은 오류 가 발생 합 니까?
오류 메시지:
You need tcl 8.5 or newer in order to run the Redis test
해결 방안:
다음 명령 을 실행 하여 tcl 를 설치 합 니 다.

[root@redis02 redis-4.0.2]# yum -y install tcl
4,Connection Multiplexer.Connect 를 호출 하여 연결 을 만 들 때 오류 가 발생 했 습 니까?
오류 메시지:
It was not possible to connect to the redis server(s); to create a disconnected multiplexer, disable AbortOnConnectFail. UnableToResolvePhysicalConnection on TIME
해결 방안:
1)보호 모드 를 닫 습 니 다.기본 값 은 열 려 있 습 니 다.

2)IP 를 귀속 합 니 다.기본 값 은 127.0.0.1 입 니 다.

유용 한 명령:
telnet 192.168.1.29 6379 는 클 라 이언 트 가 서버 에 연결 할 수 있 는 지 직접 테스트 할 수 있 습 니 다.연결 되면 거의 문제 가 없습니다.
ps-aux|grep redis,redis 프로 세 스 를 보고 redis 가 정상적으로 시작 되 었 는 지 확인 합 니 다.
총결산
위 에서 말 한 것 은 리 눅 스에 서 리 디 스 서버 를 구축 하 는 과정 입 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다!

좋은 웹페이지 즐겨찾기