Linux 에 Redis 를 설치 하고 관련 서 비 스 를 설정 합 니 다.
Redis 는 오픈 소스,선진 적 인 key-value 저장 소 이 며 고성능,확장 가능 한 웹 응용 프로그램 을 구축 하 는 완벽 한 솔 루 션 입 니 다.
Redis 는 많은 경쟁 에서 물 려 받 은 세 가지 주요 특징:
4.567917.Redis 데이터 베 이 스 는 완전히 메모리 에 있 고 디스크 를 사용 하면 지속 성에 만 사 용 됩 니 다
매우 빠 른 속도:Redis 의 속도 가 매우 빠 르 고 1 초 에 약 11 만 집합 을 실행 할 수 있 으 며 1 초 에 약 81000+개의 기록 을 실행 할 수 있 습 니 다.
풍부 한 데이터 형식 지원:Redis 는 목록,집합,질서 있 는 집합,해시 데이터 형식 을 알 고 있 는 최대 다수의 개발 자 를 지원 합 니 다.이것 은 그것 으로 하여 금 여러 가지 문 제 를 쉽게 해결 하 게 한다.왜냐하면 우 리 는 어떤 문제 가 그것 을 통 해 데이터 형식 을 처리 하 는 것 이 더 좋 은 지 알 고 있 기 때문이다.
작업 은 모두 원자 입 니 다.모든 Redis 작업 은 원자 입 니 다.이 는 두 클 라 이언 트 가 동시에 방문 하 는 Redis 서버 가 업 데 이 트 된 값 을 얻 을 수 있 도록 보장 합 니 다.
다기 능 유 틸 리 티:Redis 는 캐 시,메시지,대기 열 사용(Redis 원생 지원 게시/구독),짧 은 데이터,응용 프로그램,예 를 들 어 웹 응용 프로그램 세 션,웹 명중 계수 등 여러 가지 유 틸 리 티 도구 입 니 다.
설치
시스템 환경 부터 소개 하 겠 습 니 다.cat/etc/issue 를 입력 하 십시오.
만약 Liux 가 네트워크 를 연결 할 수 있다 면 직접 인터넷 으로 다운로드 할 수 있 습 니 다.직접 입력 코드:wgethttp://redis.googlecode.com/files/redis-3.0.2.tar.gz 하지만 이렇게 하 는 것 을 권장 하지 않 습 니 다.구 글 의 재 중국 서비스 가 막 힌 것 같 아서 연결 이 되 지 않 을 수도 있 습 니 다.그래서 우 리 는 직접 다른 곳 에 가서 다운로드 한 후에 Liux 서비스 에 올 렸 다.여기 서 나 는 redis-3.0.2.tar.gz 버 전 을 다운로드 했다.그리고 tar-zxvf redis3.0.2.tar.gz
이 디 렉 터 리 에 파일 이 하나 더 있 는 것 을 볼 수 있 습 니 다.redis-3.0.2.
우 리 는 이 디 렉 터 리 에 들 어간 후에 명령 make 를 컴 파일 하고 10 정 도 를 기다 리 면 이미 컴 파일 된 것 을 볼 수 있 습 니 다.우 리 는 다음 화면 을 보고 우리 가 설치 에 성공 했다 는 것 을 설명 합 니 다.
redis-3.0.2 디 렉 터 리 에서 몇 개의 파일 을 볼 수 있 습 니 다.그 중에서 redis-server 는 서 비 스 를 시작 하 는 데 사 용 됩 니 다.redis-cli 는 클 라 이언 트 를 시작 하 는 데 사 용 됩 니 다.다른 것 은 아직 잘 모 르 겠 습 니 다.찾 아 보 세 요.
이 디 렉 터 리 에./redis-server 명령 을 입력 하면 다음 그림 과 같 습 니 다.
이것 은 우리 의 redis 설치 가 성공 했다 는 것 을 설명 한다.클 라 이언 트 와 같은./redis.cliCp 6379 를 사용 하여 테스트 를 진행 할 수 있 습 니 다.여 기 는 더 이상 하지 않 습 니 다.
3.서비스 설정
우리 가 redis 서 비 스 를 시작 하면 매번 설치 디 렉 터 리 에 들 어가 야 합 니 다.이렇게 하면 매우 번 거 롭 지 않 습 니까?그래서 우 리 는 redis 를 하나의 서비스 로 만 들 고 우 리 는 직접 시작 합 니 다.
우선 utils/redisinit_script 파일 을/etc/init.d 로 복사 하 는 동시에 redis 라 고 이름 을 바 꿉 니 다.명령 을 집행 하 다
cp/usr/local/redis-3.0.2/utils/redis_init_script /etc/rc.d/init.d/redis
그리고 명령 을 실행 하고 vi/etc/rc.d/init.d/redis 를 문서 두 번 째 줄 에 추가 합 니 다.\#chkconfig:2345 80 90.만약/usr/local/redis/bin 에 redis-server 와 redis-cli 파일 이 없다 면,우 리 는 우리 의 설치 디 렉 터 리 아래 에 하 나 를 복사 해 야 합 니 다.그렇지 않 으 면 서비스 가 시 작 될 때 redis-server 를 찾 을 수 없습니다.다음 그림 에서 두 번 째 빨 간 테두리 와 같다.또한 세 번 째$EXEC$CONF 뒤에&를 추가 하여 redis 를 배경 서비스 로 시작 하 라 고 표시 합 니 다.그렇지 않 으 면 이 서 비 스 는 입력 화면 을 독점 할 것 입 니 다.
/etc/init.d/redis 파일 에 다음 줄 이 있 습 니 다:CONF="/etc/redis/${REDISPORT}.conf".그래서 redis 설정 파일 을/etc/redis/아래로 복사 합 니 다.
mkdir /etc/redis
cp /usr/local/redis-3.0.2/redis.conf /etc/redis/6379.conff
위의 작업 을 완료 하면 서 비 스 를 등록 할 수 있 습 니 다.
chkconfig --add redis
그리고 redis 서 비 스 를 시작 합 니 다.
service redis start
이렇게 하면 우 리 는 redis 서 비 스 를 등록 할 것 입 니 다.그러나 service redis stop 을 테스트 해 보면 그 가 힌트/var/run/redis 를 발견 할 수 있 습 니 다.6379.pid does not exist, process is not running 이것 은 run 에 이 파일 이 없다 는 것 을 설명 합 니 다.우 리 는/var/run 에 들 어가 서 먼저 이 파일 이 없 지만 redis.pid 파일 이 있 습 니 다.우 리 는/etc/rc.d/init.d/redis 파일 의 redis ${를REDISPORT}.pid 를 redis.pid 로 변경 합 니 다.
이렇게 해서 우 리 는 서 비 스 를 다시 시작 한 후에 이 명령 으로 닫 으 면 된다.여기까지 우리 의 redis 서 비 스 는 설치 되 었 고 서 비 스 를 잘 했다.
이상 은 Linux 에서 Redis 를 설치 하 는 전 과정 입 니 다.Redis 를 설치 하 는 데 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.